home *** CD-ROM | disk | FTP | other *** search
/ SCOP / (MAC) Scop / scop / scop.img / SCOP.SYSTEM / PROJ.SCOP / PROJ.SCOP.rsrc / bin.rsrc_CODE_11516_TOURX_KEY.txt < prev    next >
Text File  |  1994-05-19  |  477KB  |  8,542 lines

  1. # near model CODE resource
  2. # jump table entries: 2304-2455 (152 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0308                movem.l    -[A7], D6,D7,A4
  6. 00000008  3C2E 0012                move.w     D6, [A6 + 0x12]
  7. 0000000C  3E2E 000E                move.w     D7, [A6 + 0xE]
  8. 00000010  286E 0008                movea.l    A4, [A6 + 0x8]
  9. 00000014  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  10. 00000018  6F18                     ble        +0x1A /* 00000032 */
  11. 0000001A  3007                     move.w     D0, D7
  12. 0000001C  48C0                     ext.l      D0
  13. 0000001E  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  14. 00000022  48C0                     ext.l      D0
  15. 00000024  81FC 000A                divs.w     D0, 0xA /* '\n' */
  16. 00000028  4840                     swap.w     D0
  17. 0000002A  48C0                     ext.l      D0
  18. 0000002C  7230                     moveq.l    D1, 0x30
  19. 0000002E  D081                     add.l      D0, D1
  20. 00000030  18C0                     move.b     [A4]+, D0
  21. label00000032:
  22. 00000032  3007                     move.w     D0, D7
  23. 00000034  48C0                     ext.l      D0
  24. 00000036  81FC 000A                divs.w     D0, 0xA /* '\n' */
  25. 0000003A  48C0                     ext.l      D0
  26. 0000003C  81FC 000A                divs.w     D0, 0xA /* '\n' */
  27. 00000040  4840                     swap.w     D0
  28. 00000042  48C0                     ext.l      D0
  29. 00000044  7230                     moveq.l    D1, 0x30
  30. 00000046  D081                     add.l      D0, D1
  31. 00000048  18C0                     move.b     [A4]+, D0
  32. 0000004A  3007                     move.w     D0, D7
  33. 0000004C  48C0                     ext.l      D0
  34. 0000004E  81FC 000A                divs.w     D0, 0xA /* '\n' */
  35. 00000052  4840                     swap.w     D0
  36. 00000054  48C0                     ext.l      D0
  37. 00000056  D081                     add.l      D0, D1
  38. 00000058  18C0                     move.b     [A4]+, D0
  39. 0000005A  4A46                     tst.w      D6
  40. 0000005C  6702                     beq        +0x4 /* 00000060 */
  41. 0000005E  18C6                     move.b     [A4]+, D6
  42. label00000060:
  43. 00000060  200C                     move.l     D0, A4
  44. 00000062  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  45. 00000068  4E5E                     unlink     A6
  46. 0000006A  4E75                     rts
  47. fn0000006C:
  48. 0000006C  4E56 FFF4                link       A6, -0x000C
  49. 00000070  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  50. 00000074  382E 000E                move.w     D4, [A6 + 0xE]
  51. 00000078  2A2E 0008                move.l     D5, [A6 + 0x8]
  52. 0000007C  0C85 8000 0000           cmpi.l     D5, 0x80000000
  53. 00000082  6608                     bne        +0xA /* 0000008C */
  54. 00000084  203C 8000 0000           move.l     D0, 0x80000000
  55. 0000008A  606E                     bra        +0x70 /* 000000FA */
  56. label0000008C:
  57. 0000008C  703C                     moveq.l    D0, 0x3C
  58. 0000008E  C1C4                     muls.w     D0, D4
  59. 00000090  2D40 FFFC                move.l     [A6 - 0x4], D0
  60. 00000094  2200                     move.l     D1, D0
  61. 00000096  D281                     add.l      D1, D1
  62. 00000098  2001                     move.l     D0, D1
  63. 0000009A  E589                     lsl        D1, 2
  64. 0000009C  D280                     add.l      D1, D0
  65. 0000009E  7012                     moveq.l    D0, 0x12
  66. 000000A0  9280                     sub.l      D1, D0
  67. 000000A2  2D41 FFF8                move.l     [A6 - 0x8], D1
  68. 000000A6  2005                     move.l     D0, D5
  69. 000000A8  222E FFF8                move.l     D1, [A6 - 0x8]
  70. 000000AC  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  71. 000000B0  2200                     move.l     D1, D0
  72. 000000B2  C0FC                     mulu.w     D0, 0xFFFFFFFFFFFFFFFF
  73. 000000B4  0012 4841                ori.b      [A2], 0x41 /* 'A' */
  74. 000000B8  C2FC                     mulu.w     D1, 0xFFFFFFFFFFFFFFFF
  75. 000000BA  0012 4841                ori.b      [A2], 0x41 /* 'A' */
  76. 000000BE  4241                     clr.w      D1
  77. 000000C0  D081                     add.l      D0, D1
  78. 000000C2  2E00                     move.l     D7, D0
  79. 000000C4  DE85                     add.l      D7, D5
  80. 000000C6  2005                     move.l     D0, D5
  81. 000000C8  222E FFF8                move.l     D1, [A6 - 0x8]
  82. 000000CC  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  83. 000000D0  2C00                     move.l     D6, D0
  84. 000000D2  9CAE FFFC                sub.l      D6, [A6 - 0x4]
  85. 000000D6  4A86                     tst.l      D6
  86. 000000D8  6D1E                     blt        +0x20 /* 000000F8 */
  87. 000000DA  2007                     move.l     D0, D7
  88. 000000DC  5480                     addq.l     D0, 2
  89. 000000DE  723C                     moveq.l    D1, 0x3C
  90. 000000E0  C3C4                     muls.w     D1, D4
  91. 000000E2  5581                     subq.l     D1, 2
  92. 000000E4  2D40 FFF4                move.l     [A6 - 0xC], D0
  93. 000000E8  2006                     move.l     D0, D6
  94. 000000EA  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  95. 000000EE  D080                     add.l      D0, D0
  96. 000000F0  222E FFF4                move.l     D1, [A6 - 0xC]
  97. 000000F4  D081                     add.l      D0, D1
  98. 000000F6  2E00                     move.l     D7, D0
  99. label000000F8:
  100. 000000F8  2007                     move.l     D0, D7
  101. label000000FA:
  102. 000000FA  4CEE 00F0 FFE4           movem.l    D4,D5,D6,D7, [A6 - 0x1C]
  103. 00000100  4E5E                     unlink     A6
  104. 00000102  4E75                     rts
  105. fn00000104:
  106. 00000104  4E56 FFFC                link       A6, -0x0004
  107. 00000108  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  108. 0000010C  266E 0008                movea.l    A3, [A6 + 0x8]
  109. 00000110  3C2E 0010                move.w     D6, [A6 + 0x10]
  110. 00000114  2E2E 0012                move.l     D7, [A6 + 0x12]
  111. 00000118  4A2E 000E                tst.b      [A6 + 0xE]
  112. 0000011C  670E                     beq        +0x10 /* 0000012C */
  113. 0000011E  48C6                     ext.l      D6
  114. 00000120  2F06                     move.l     -[A7], D6
  115. 00000122  2F07                     move.l     -[A7], D7
  116. 00000124  4EBA FF46                jsr        [PC - 0xBA /* 0000006C */]
  117. 00000128  2E00                     move.l     D7, D0
  118. 0000012A  504F                     addq.w     A7, 8
  119. label0000012C:
  120. 0000012C  4A46                     tst.w      D6
  121. 0000012E  6E02                     bgt        +0x4 /* 00000132 */
  122. 00000130  7C01                     moveq.l    D6, 0x01
  123. label00000132:
  124. 00000132  4A87                     tst.l      D7
  125. 00000134  5DC0                     slt        D0
  126. 00000136  0240 0001                andi.w     D0, 0x1
  127. 0000013A  48C0                     ext.l      D0
  128. 0000013C  1800                     move.b     D4, D0
  129. 0000013E  6706                     beq        +0x8 /* 00000146 */
  130. 00000140  2007                     move.l     D0, D7
  131. 00000142  4480                     neg.l      D0
  132. 00000144  2E00                     move.l     D7, D0
  133. label00000146:
  134. 00000146  48C6                     ext.l      D6
  135. 00000148  2007                     move.l     D0, D7
  136. 0000014A  2206                     move.l     D1, D6
  137. 0000014C  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  138. 00000150  3A00                     move.w     D5, D0
  139. 00000152  4A2E 000C                tst.b      [A6 + 0xC]
  140. 00000156  672A                     beq        +0x2C /* 00000182 */
  141. 00000158  48C5                     ext.l      D5
  142. 0000015A  2205                     move.l     D1, D5
  143. 0000015C  2001                     move.l     D0, D1
  144. 0000015E  C2FC                     mulu.w     D1, 0xFFFFFFFFFFFFFFFF
  145. 00000160  03E8 4840                bset       [A0 + 0x4840], D1
  146. 00000164  C0FC                     mulu.w     D0, 0xFFFFFFFFFFFFFFFF
  147. 00000166  03E8 4840                bset       [A0 + 0x4840], D1
  148. 0000016A  4240                     clr.w      D0
  149. 0000016C  D280                     add.l      D1, D0
  150. 0000016E  48C6                     ext.l      D6
  151. 00000170  2001                     move.l     D0, D1
  152. 00000172  2206                     move.l     D1, D6
  153. 00000174  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  154. 00000178  5A80                     addq.l     D0, 5
  155. 0000017A  720A                     moveq.l    D1, 0x0A
  156. 0000017C  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  157. 00000180  3A00                     move.w     D5, D0
  158. label00000182:
  159. 00000182  48C6                     ext.l      D6
  160. 00000184  2007                     move.l     D0, D7
  161. 00000186  2206                     move.l     D1, D6
  162. 00000188  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  163. 0000018C  2E00                     move.l     D7, D0
  164. 0000018E  723C                     moveq.l    D1, 0x3C
  165. 00000190  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  166. 00000194  3D40 FFFE                move.w     [A6 - 0x2], D0
  167. 00000198  2007                     move.l     D0, D7
  168. 0000019A  723C                     moveq.l    D1, 0x3C
  169. 0000019C  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  170. 000001A0  2E00                     move.l     D7, D0
  171. 000001A2  723C                     moveq.l    D1, 0x3C
  172. 000001A4  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  173. 000001A8  3D40 FFFC                move.w     [A6 - 0x4], D0
  174. 000001AC  2007                     move.l     D0, D7
  175. 000001AE  723C                     moveq.l    D1, 0x3C
  176. 000001B0  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  177. 000001B4  2E00                     move.l     D7, D0
  178. 000001B6  3C07                     move.w     D6, D7
  179. 000001B8  0C46 0063                cmpi.w     D6, 0x63 /* 'c' */
  180. 000001BC  6F02                     ble        +0x4 /* 000001C0 */
  181. 000001BE  7C63                     moveq.l    D6, 0x63
  182. label000001C0:
  183. 000001C0  49EB 0001                lea.l      A4, [A3 + 0x1]
  184. 000001C4  4A04                     tst.b      D4
  185. 000001C6  6704                     beq        +0x6 /* 000001CC */
  186. 000001C8  702D                     moveq.l    D0, 0x2D
  187. 000001CA  6002                     bra        +0x4 /* 000001CE */
  188. label000001CC:
  189. 000001CC  7020                     moveq.l    D0, 0x20
  190. label000001CE:
  191. 000001CE  18C0                     move.b     [A4]+, D0
  192. 000001D0  703A                     moveq.l    D0, 0x3A
  193. 000001D2  2F00                     move.l     -[A7], D0
  194. 000001D4  48C6                     ext.l      D6
  195. 000001D6  2F06                     move.l     -[A7], D6
  196. 000001D8  2F0C                     move.l     -[A7], A4
  197. 000001DA  4EBA FE24                jsr        [PC - 0x1DC /* 00000000 */]
  198. 000001DE  2840                     movea.l    A4, D0
  199. 000001E0  703A                     moveq.l    D0, 0x3A
  200. 000001E2  2F00                     move.l     -[A7], D0
  201. 000001E4  322E FFFC                move.w     D1, [A6 - 0x4]
  202. 000001E8  48C1                     ext.l      D1
  203. 000001EA  2F01                     move.l     -[A7], D1
  204. 000001EC  2F0C                     move.l     -[A7], A4
  205. 000001EE  4EBA FE10                jsr        [PC - 0x1F0 /* 00000000 */]
  206. 000001F2  2840                     movea.l    A4, D0
  207. 000001F4  702E                     moveq.l    D0, 0x2E
  208. 000001F6  2F00                     move.l     -[A7], D0
  209. 000001F8  322E FFFE                move.w     D1, [A6 - 0x2]
  210. 000001FC  48C1                     ext.l      D1
  211. 000001FE  2F01                     move.l     -[A7], D1
  212. 00000200  2F0C                     move.l     -[A7], A4
  213. 00000202  4EBA FDFC                jsr        [PC - 0x204 /* 00000000 */]
  214. 00000206  2840                     movea.l    A4, D0
  215. 00000208  7000                     moveq.l    D0, 0x00
  216. 0000020A  2F00                     move.l     -[A7], D0
  217. 0000020C  48C5                     ext.l      D5
  218. 0000020E  2F05                     move.l     -[A7], D5
  219. 00000210  2F0C                     move.l     -[A7], A4
  220. 00000212  4EBA FDEC                jsr        [PC - 0x214 /* 00000000 */]
  221. 00000216  2840                     movea.l    A4, D0
  222. 00000218  4A2E 000E                tst.b      [A6 + 0xE]
  223. 0000021C  6704                     beq        +0x6 /* 00000222 */
  224. 0000021E  7064                     moveq.l    D0, 0x64
  225. 00000220  6002                     bra        +0x4 /* 00000224 */
  226. label00000222:
  227. 00000222  7020                     moveq.l    D0, 0x20
  228. label00000224:
  229. 00000224  1880                     move.b     [A4], D0
  230. 00000226  200C                     move.l     D0, A4
  231. 00000228  908B                     sub.l      D0, A3
  232. 0000022A  1680                     move.b     [A3], D0
  233. 0000022C  4FEF 0030                lea.l      A7, [A7 + 0x30]
  234. 00000230  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  235. 00000236  4E5E                     unlink     A6
  236. 00000238  205F                     movea.l    A0, [A7]+
  237. 0000023A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  238. 0000023E  4ED0                     jmp        [A0]
  239. fn00000240:
  240. 00000240  4E56 0000                link       A6, 0
  241. 00000244  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  242. 00000248  382E 000E                move.w     D4, [A6 + 0xE]
  243. 0000024C  2A2E 0008                move.l     D5, [A6 + 0x8]
  244. 00000250  703C                     moveq.l    D0, 0x3C
  245. 00000252  C1C4                     muls.w     D0, D4
  246. 00000254  D080                     add.l      D0, D0
  247. 00000256  2200                     move.l     D1, D0
  248. 00000258  E588                     lsl        D0, 2
  249. 0000025A  D081                     add.l      D0, D1
  250. 0000025C  2200                     move.l     D1, D0
  251. 0000025E  2005                     move.l     D0, D5
  252. 00000260  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  253. 00000264  2C00                     move.l     D6, D0
  254. 00000266  703C                     moveq.l    D0, 0x3C
  255. 00000268  C1C4                     muls.w     D0, D4
  256. 0000026A  2200                     move.l     D1, D0
  257. 0000026C  2006                     move.l     D0, D6
  258. 0000026E  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  259. 00000272  4A80                     tst.l      D0
  260. 00000274  6604                     bne        +0x6 /* 0000027A */
  261. 00000276  2005                     move.l     D0, D5
  262. 00000278  601E                     bra        +0x20 /* 00000298 */
  263. label0000027A:
  264. 0000027A  703C                     moveq.l    D0, 0x3C
  265. 0000027C  C1C4                     muls.w     D0, D4
  266. 0000027E  2200                     move.l     D1, D0
  267. 00000280  2006                     move.l     D0, D6
  268. 00000282  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  269. 00000286  3E00                     move.w     D7, D0
  270. 00000288  6604                     bne        +0x6 /* 0000028E */
  271. 0000028A  5485                     addq.l     D5, 2
  272. 0000028C  6008                     bra        +0xA /* 00000296 */
  273. label0000028E:
  274. 0000028E  0C47 0001                cmpi.w     D7, 0x1
  275. 00000292  6602                     bne        +0x4 /* 00000296 */
  276. 00000294  5285                     addq.l     D5, 1
  277. label00000296:
  278. 00000296  2005                     move.l     D0, D5
  279. label00000298:
  280. 00000298  4CEE 00F0 FFF0           movem.l    D4,D5,D6,D7, [A6 - 0x10]
  281. 0000029E  4E5E                     unlink     A6
  282. 000002A0  4E75                     rts
  283. fn000002A2:
  284. 000002A2  4E56 FFFC                link       A6, -0x0004
  285. 000002A6  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  286. 000002AA  3A2E 000E                move.w     D5, [A6 + 0xE]
  287. 000002AE  2C2E 0008                move.l     D6, [A6 + 0x8]
  288. 000002B2  0C86 8000 0000           cmpi.l     D6, 0x80000000
  289. 000002B8  6608                     bne        +0xA /* 000002C2 */
  290. 000002BA  203C 8000 0000           move.l     D0, 0x80000000
  291. 000002C0  6054                     bra        +0x56 /* 00000316 */
  292. label000002C2:
  293. 000002C2  48C5                     ext.l      D5
  294. 000002C4  2F05                     move.l     -[A7], D5
  295. 000002C6  2F06                     move.l     -[A7], D6
  296. 000002C8  4EBA FF76                jsr        [PC - 0x8A /* 00000240 */]
  297. 000002CC  2C00                     move.l     D6, D0
  298. 000002CE  783C                     moveq.l    D4, 0x3C
  299. 000002D0  C9C5                     muls.w     D4, D5
  300. 000002D2  2204                     move.l     D1, D4
  301. 000002D4  D281                     add.l      D1, D1
  302. 000002D6  2001                     move.l     D0, D1
  303. 000002D8  E589                     lsl        D1, 2
  304. 000002DA  D280                     add.l      D1, D0
  305. 000002DC  2D41 FFFC                move.l     [A6 - 0x4], D1
  306. 000002E0  2006                     move.l     D0, D6
  307. 000002E2  222E FFFC                move.l     D1, [A6 - 0x4]
  308. 000002E6  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  309. 000002EA  2200                     move.l     D1, D0
  310. 000002EC  C0FC                     mulu.w     D0, 0xFFFFFFFFFFFFFFFF
  311. 000002EE  0012 4841                ori.b      [A2], 0x41 /* 'A' */
  312. 000002F2  C2FC                     mulu.w     D1, 0xFFFFFFFFFFFFFFFF
  313. 000002F4  0012 4841                ori.b      [A2], 0x41 /* 'A' */
  314. 000002F8  4241                     clr.w      D1
  315. 000002FA  D081                     add.l      D0, D1
  316. 000002FC  2E06                     move.l     D7, D6
  317. 000002FE  9E80                     sub.l      D7, D0
  318. 00000300  2006                     move.l     D0, D6
  319. 00000302  222E FFFC                move.l     D1, [A6 - 0x4]
  320. 00000306  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  321. 0000030A  2204                     move.l     D1, D4
  322. 0000030C  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  323. 00000310  D080                     add.l      D0, D0
  324. 00000312  9E80                     sub.l      D7, D0
  325. 00000314  2007                     move.l     D0, D7
  326. label00000316:
  327. 00000316  4CEE 00F0 FFEC           movem.l    D4,D5,D6,D7, [A6 - 0x14]
  328. 0000031C  4E5E                     unlink     A6
  329. 0000031E  4E75                     rts
  330. fn00000320:
  331. 00000320  4E56 FFEC                link       A6, -0x0014
  332. 00000324  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  333. 00000328  4A6E 000E                tst.w      [A6 + 0xE]
  334. 0000032C  6E06                     bgt        +0x8 /* 00000334 */
  335. 0000032E  3D7C 0001 000E           move.w     [A6 + 0xE], 0x1
  336. label00000334:
  337. 00000334  266E 0010                movea.l    A3, [A6 + 0x10]
  338. 00000338  200B                     move.l     D0, A3
  339. 0000033A  660C                     bne        +0xE /* 00000348 */
  340. 0000033C  2D7C 8000 0000 0014      move.l     [A6 + 0x14], 0x80000000
  341. 00000344  6000 0200                bra        +0x202 /* 00000546 */
  342. label00000348:
  343. 00000348  7000                     moveq.l    D0, 0x00
  344. 0000034A  2D40 FFFC                move.l     [A6 - 0x4], D0
  345. 0000034E  2D40 FFF8                move.l     [A6 - 0x8], D0
  346. 00000352  2D40 FFF4                move.l     [A6 - 0xC], D0
  347. 00000356  2D40 FFF0                move.l     [A6 - 0x10], D0
  348. 0000035A  7200                     moveq.l    D1, 0x00
  349. 0000035C  121B                     move.b     D1, [A3]+
  350. 0000035E  3D41 FFEE                move.w     [A6 - 0x12], D1
  351. 00000362  7E01                     moveq.l    D7, 0x01
  352. 00000364  6018                     bra        +0x1A /* 0000037E */
  353. label00000366:
  354. 00000366  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  355. 0000036A  6D0C                     blt        +0xE /* 00000378 */
  356. 0000036C  2D7C 8000 0000 0014      move.l     [A6 + 0x14], 0x80000000
  357. 00000374  6000 01D0                bra        +0x1D2 /* 00000546 */
  358. label00000378:
  359. 00000378  3007                     move.w     D0, D7
  360. 0000037A  5247                     addq.w     D7, 1
  361. 0000037C  524B                     addq.w     A3, 1
  362. label0000037E:
  363. 0000037E  7000                     moveq.l    D0, 0x00
  364. 00000380  1013                     move.b     D0, [A3]
  365. 00000382  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  366. 00000386  67DE                     beq        -0x20 /* 00000366 */
  367. 00000388  7000                     moveq.l    D0, 0x00
  368. 0000038A  1013                     move.b     D0, [A3]
  369. 0000038C  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  370. 00000390  67D4                     beq        -0x2A /* 00000366 */
  371. 00000392  206E 0010                movea.l    A0, [A6 + 0x10]
  372. 00000396  302E FFEE                move.w     D0, [A6 - 0x12]
  373. 0000039A  49F0 0000                lea.l      A4, [A0 + D0.w]
  374. 0000039E  6002                     bra        +0x4 /* 000003A2 */
  375. label000003A0:
  376. 000003A0  534C                     subq.w     A4, 1
  377. label000003A2:
  378. 000003A2  7000                     moveq.l    D0, 0x00
  379. 000003A4  1014                     move.b     D0, [A4]
  380. 000003A6  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  381. 000003AA  67F4                     beq        -0xA /* 000003A0 */
  382. 000003AC  7000                     moveq.l    D0, 0x00
  383. 000003AE  1014                     move.b     D0, [A4]
  384. 000003B0  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  385. 000003B4  67EA                     beq        -0x14 /* 000003A0 */
  386. 000003B6  7000                     moveq.l    D0, 0x00
  387. 000003B8  1014                     move.b     D0, [A4]
  388. 000003BA  0C40 0044                cmpi.w     D0, 0x44 /* 'D' */
  389. 000003BE  670A                     beq        +0xC /* 000003CA */
  390. 000003C0  7000                     moveq.l    D0, 0x00
  391. 000003C2  1014                     move.b     D0, [A4]
  392. 000003C4  0C40 0064                cmpi.w     D0, 0x64 /* 'd' */
  393. 000003C8  660A                     bne        +0xC /* 000003D4 */
  394. label000003CA:
  395. 000003CA  206E 000A                movea.l    A0, [A6 + 0xA]
  396. 000003CE  10BC 0001                move.b     [A0], 0x1
  397. 000003D2  534C                     subq.w     A4, 1
  398. label000003D4:
  399. 000003D4  422E FFED                clr.b      [A6 - 0x13]
  400. 000003D8  7000                     moveq.l    D0, 0x00
  401. 000003DA  1013                     move.b     D0, [A3]
  402. 000003DC  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  403. 000003E0  6608                     bne        +0xA /* 000003EA */
  404. 000003E2  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  405. 000003E8  524B                     addq.w     A3, 1
  406. label000003EA:
  407. 000003EA  7802                     moveq.l    D4, 0x02
  408. 000003EC  4245                     clr.w      D5
  409. 000003EE  4246                     clr.w      D6
  410. 000003F0  4247                     clr.w      D7
  411. 000003F2  6000 00B2                bra        +0xB4 /* 000004A6 */
  412. label000003F6:
  413. 000003F6  7000                     moveq.l    D0, 0x00
  414. 000003F8  1014                     move.b     D0, [A4]
  415. 000003FA  0C00 0030                cmpi.b     D0, 0x30 /* '0' */
  416. 000003FE  653A                     bcs        +0x3C /* 0000043A */
  417. 00000400  7000                     moveq.l    D0, 0x00
  418. 00000402  1014                     move.b     D0, [A4]
  419. 00000404  0C00 0039                cmpi.b     D0, 0x39 /* '9' */
  420. 00000408  6230                     bhi        +0x32 /* 0000043A */
  421. 0000040A  0C47 0002                cmpi.w     D7, 0x2
  422. 0000040E  6604                     bne        +0x6 /* 00000414 */
  423. 00000410  7A01                     moveq.l    D5, 0x01
  424. 00000412  6078                     bra        +0x7A /* 0000048C */
  425. label00000414:
  426. 00000414  3007                     move.w     D0, D7
  427. 00000416  5247                     addq.w     D7, 1
  428. 00000418  7000                     moveq.l    D0, 0x00
  429. 0000041A  1014                     move.b     D0, [A4]
  430. 0000041C  907C 0030                sub.w      D0, 0x30 /* '0' */
  431. 00000420  48C0                     ext.l      D0
  432. 00000422  0C47 0002                cmpi.w     D7, 0x2
  433. 00000426  6604                     bne        +0x6 /* 0000042C */
  434. 00000428  720A                     moveq.l    D1, 0x0A
  435. 0000042A  6002                     bra        +0x4 /* 0000042E */
  436. label0000042C:
  437. 0000042C  7201                     moveq.l    D1, 0x01
  438. label0000042E:
  439. 0000042E  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  440. 00000432  D046                     add.w      D0, D6
  441. 00000434  3C00                     move.w     D6, D0
  442. 00000436  534C                     subq.w     A4, 1
  443. 00000438  6052                     bra        +0x54 /* 0000048C */
  444. label0000043A:
  445. 0000043A  7000                     moveq.l    D0, 0x00
  446. 0000043C  1014                     move.b     D0, [A4]
  447. 0000043E  0C40 003A                cmpi.w     D0, 0x3A /* ':' */
  448. 00000442  6714                     beq        +0x16 /* 00000458 */
  449. 00000444  7000                     moveq.l    D0, 0x00
  450. 00000446  1014                     move.b     D0, [A4]
  451. 00000448  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  452. 0000044C  670A                     beq        +0xC /* 00000458 */
  453. 0000044E  7000                     moveq.l    D0, 0x00
  454. 00000450  1014                     move.b     D0, [A4]
  455. 00000452  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  456. 00000456  6606                     bne        +0x8 /* 0000045E */
  457. label00000458:
  458. 00000458  7A01                     moveq.l    D5, 0x01
  459. 0000045A  534C                     subq.w     A4, 1
  460. 0000045C  602E                     bra        +0x30 /* 0000048C */
  461. label0000045E:
  462. 0000045E  7000                     moveq.l    D0, 0x00
  463. 00000460  1014                     move.b     D0, [A4]
  464. 00000462  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  465. 00000466  6618                     bne        +0x1A /* 00000480 */
  466. 00000468  7A01                     moveq.l    D5, 0x01
  467. 0000046A  534C                     subq.w     A4, 1
  468. 0000046C  7803                     moveq.l    D4, 0x03
  469. 0000046E  0C47 0001                cmpi.w     D7, 0x1
  470. 00000472  6618                     bne        +0x1A /* 0000048C */
  471. 00000474  48C6                     ext.l      D6
  472. 00000476  DC86                     add.l      D6, D6
  473. 00000478  2006                     move.l     D0, D6
  474. 0000047A  E58E                     lsl        D6, 2
  475. 0000047C  DC80                     add.l      D6, D0
  476. 0000047E  600C                     bra        +0xE /* 0000048C */
  477. label00000480:
  478. 00000480  2D7C 8000 0000 0014      move.l     [A6 + 0x14], 0x80000000
  479. 00000488  6000 00BC                bra        +0xBE /* 00000546 */
  480. label0000048C:
  481. 0000048C  4A45                     tst.w      D5
  482. 0000048E  6604                     bne        +0x6 /* 00000494 */
  483. 00000490  B7CC                     cmpa.l     A3, A4
  484. 00000492  6312                     bls        +0x14 /* 000004A6 */
  485. label00000494:
  486. 00000494  3004                     move.w     D0, D4
  487. 00000496  5344                     subq.w     D4, 1
  488. 00000498  E540                     asl        D0.w, 2
  489. 0000049A  48C6                     ext.l      D6
  490. 0000049C  DDB6 00F0                add.l      [A6 + D0.w - 0x16], D6
  491. 000004A0  4245                     clr.w      D5
  492. 000004A2  4246                     clr.w      D6
  493. 000004A4  4247                     clr.w      D7
  494. label000004A6:
  495. 000004A6  B7CC                     cmpa.l     A3, A4
  496. 000004A8  6206                     bhi        +0x8 /* 000004B0 */
  497. 000004AA  4A44                     tst.w      D4
  498. 000004AC  6C00 FF48                bge        -0xB6 /* 000003F6 */
  499. label000004B0:
  500. 000004B0  3D6E FFFE FFEE           move.w     [A6 - 0x12], [A6 - 0x2]
  501. 000004B6  4A2E 0008                tst.b      [A6 + 0x8]
  502. 000004BA  6716                     beq        +0x18 /* 000004D2 */
  503. 000004BC  302E FFEE                move.w     D0, [A6 - 0x12]
  504. 000004C0  C1EE 000E                muls.w     D0, [A6 + 0xE]
  505. 000004C4  7232                     moveq.l    D1, 0x32
  506. 000004C6  D081                     add.l      D0, D1
  507. 000004C8  7264                     moveq.l    D1, 0x64
  508. 000004CA  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  509. 000004CE  3D40 FFEE                move.w     [A6 - 0x12], D0
  510. label000004D2:
  511. 000004D2  222E FFF0                move.l     D1, [A6 - 0x10]
  512. 000004D6  2001                     move.l     D0, D1
  513. 000004D8  C2FC                     mulu.w     D1, 0xFFFFFFFFFFFFFFFF
  514. 000004DA  003C 4840                ori.b      ccr, 64
  515. 000004DE  C0FC                     mulu.w     D0, 0xFFFFFFFFFFFFFFFF
  516. 000004E0  003C 4840                ori.b      ccr, 64
  517. 000004E4  4240                     clr.w      D0
  518. 000004E6  D280                     add.l      D1, D0
  519. 000004E8  202E FFF4                move.l     D0, [A6 - 0xC]
  520. 000004EC  D081                     add.l      D0, D1
  521. 000004EE  2200                     move.l     D1, D0
  522. 000004F0  C0FC                     mulu.w     D0, 0xFFFFFFFFFFFFFFFF
  523. 000004F2  003C 4841                ori.b      ccr, 65
  524. 000004F6  C2FC                     mulu.w     D1, 0xFFFFFFFFFFFFFFFF
  525. 000004F8  003C 4841                ori.b      ccr, 65
  526. 000004FC  4241                     clr.w      D1
  527. 000004FE  D081                     add.l      D0, D1
  528. 00000500  222E FFF8                move.l     D1, [A6 - 0x8]
  529. 00000504  D280                     add.l      D1, D0
  530. 00000506  302E 000E                move.w     D0, [A6 + 0xE]
  531. 0000050A  48C0                     ext.l      D0
  532. 0000050C  C141                     exg        D0, D1
  533. 0000050E  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  534. 00000512  322E FFEE                move.w     D1, [A6 - 0x12]
  535. 00000516  48C1                     ext.l      D1
  536. 00000518  2E01                     move.l     D7, D1
  537. 0000051A  DE80                     add.l      D7, D0
  538. 0000051C  4A2E FFED                tst.b      [A6 - 0x13]
  539. 00000520  6706                     beq        +0x8 /* 00000528 */
  540. 00000522  2007                     move.l     D0, D7
  541. 00000524  4480                     neg.l      D0
  542. 00000526  2E00                     move.l     D7, D0
  543. label00000528:
  544. 00000528  206E 000A                movea.l    A0, [A6 + 0xA]
  545. 0000052C  4A10                     tst.b      [A0]
  546. 0000052E  6712                     beq        +0x14 /* 00000542 */
  547. 00000530  302E 000E                move.w     D0, [A6 + 0xE]
  548. 00000534  48C0                     ext.l      D0
  549. 00000536  2F00                     move.l     -[A7], D0
  550. 00000538  2F07                     move.l     -[A7], D7
  551. 0000053A  4EBA FD66                jsr        [PC - 0x29A /* 000002A2 */]
  552. 0000053E  2E00                     move.l     D7, D0
  553. 00000540  504F                     addq.w     A7, 8
  554. label00000542:
  555. 00000542  2D47 0014                move.l     [A6 + 0x14], D7
  556. label00000546:
  557. 00000546  4CEE 18F0 FFD4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
  558. 0000054C  4E5E                     unlink     A6
  559. 0000054E  205F                     movea.l    A0, [A7]+
  560. 00000550  4FEF 000C                lea.l      A7, [A7 + 0xC]
  561. 00000554  4ED0                     jmp        [A0]
  562. 00000556  4E56 0000                link       A6, 0
  563. 0000055A  4E5E                     unlink     A6
  564. 0000055C  4E75                     rts
  565. fn0000055E:
  566. 0000055E  4E56 FFD6                link       A6, -0x002A
  567. 00000562  2F07                     move.l     -[A7], D7
  568. 00000564  206E 000C                movea.l    A0, [A6 + 0xC]
  569. 00000568  2050                     movea.l    A0, [A0]
  570. 0000056A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  571. 0000056E  22D8                     move.l     [A1]+, [A0]+
  572. 00000570  22D8                     move.l     [A1]+, [A0]+
  573. 00000572  3290                     move.w     [A1], [A0]
  574. 00000574  422E FFF2                clr.b      [A6 - 0xE]
  575. 00000578  3D7C 0013 FFF4           move.w     [A6 - 0xC], 0x13
  576. 0000057E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  577. 00000582  486E FFF6                pea.l      [A6 - 0xA]
  578. 00000586  486E FFD8                pea.l      [A6 - 0x28]
  579. 0000058A  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  580. 0000058E  4240                     clr.w      D0
  581. 00000590  102E FFDD                move.b     D0, [A6 - 0x23]
  582. 00000594  7230                     moveq.l    D1, 0x30
  583. 00000596  B240                     cmp.w      D1, D0
  584. 00000598  660E                     bne        +0x10 /* 000005A8 */
  585. 0000059A  1D7C 0001 FFF2           move.b     [A6 - 0xE], 0x1
  586. 000005A0  3D7C 0001 FFF4           move.w     [A6 - 0xC], 0x1
  587. 000005A6  6032                     bra        +0x34 /* 000005DA */
  588. label000005A8:
  589. 000005A8  4240                     clr.w      D0
  590. 000005AA  102E FFDC                move.b     D0, [A6 - 0x24]
  591. 000005AE  3E00                     move.w     D7, D0
  592. label000005B0:
  593. 000005B0  7001                     moveq.l    D0, 0x01
  594. 000005B2  B047                     cmp.w      D0, D7
  595. 000005B4  5DC0                     slt        D0
  596. 000005B6  4A00                     tst.b      D0
  597. 000005B8  6718                     beq        +0x1A /* 000005D2 */
  598. 000005BA  4241                     clr.w      D1
  599. 000005BC  1236 70DC                move.b     D1, [A6 + D7.w - 0x36]
  600. 000005C0  7430                     moveq.l    D2, 0x30
  601. 000005C2  B441                     cmp.w      D2, D1
  602. 000005C4  57C1                     seq        D1
  603. 000005C6  C001                     and.b      D0, D1
  604. 000005C8  6708                     beq        +0xA /* 000005D2 */
  605. 000005CA  5347                     subq.w     D7, 1
  606. 000005CC  526E FFDA                addq.w     [A6 - 0x26], 1
  607. 000005D0  60DE                     bra        -0x20 /* 000005B0 */
  608. label000005D2:
  609. 000005D2  1D47 FFDC                move.b     [A6 - 0x24], D7
  610. 000005D6  3D47 FFF4                move.w     [A6 - 0xC], D7
  611. label000005DA:
  612. 000005DA  4AAD F838                tst.l      [A5 - 0x7C8]
  613. 000005DE  5EC0                     sgt        D0
  614. 000005E0  7213                     moveq.l    D1, 0x13
  615. 000005E2  B26E FFDA                cmp.w      D1, [A6 - 0x26]
  616. 000005E6  5CC1                     sge        D1
  617. 000005E8  C001                     and.b      D0, D1
  618. 000005EA  673E                     beq        +0x40 /* 0000062A */
  619. 000005EC  1D7C 0001 FFF2           move.b     [A6 - 0xE], 0x1
  620. 000005F2  302E FFDA                move.w     D0, [A6 - 0x26]
  621. 000005F6  4440                     neg.w      D0
  622. 000005F8  3E00                     move.w     D7, D0
  623. 000005FA  7001                     moveq.l    D0, 0x01
  624. 000005FC  B047                     cmp.w      D0, D7
  625. 000005FE  6F02                     ble        +0x4 /* 00000602 */
  626. 00000600  7E01                     moveq.l    D7, 0x01
  627. label00000602:
  628. 00000602  3007                     move.w     D0, D7
  629. 00000604  48C0                     ext.l      D0
  630. 00000606  B0AD F838                cmp.l      D0, [A5 - 0x7C8]
  631. 0000060A  6C06                     bge        +0x8 /* 00000612 */
  632. 0000060C  3D47 FFF4                move.w     [A6 - 0xC], D7
  633. 00000610  601C                     bra        +0x1E /* 0000062E */
  634. label00000612:
  635. 00000612  3D6D F83A FFF4           move.w     [A6 - 0xC], [A5 - 0x7C6]
  636. 00000618  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  637. 0000061C  486E FFF6                pea.l      [A6 - 0xA]
  638. 00000620  486E FFD8                pea.l      [A6 - 0x28]
  639. 00000624  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  640. 00000628  6004                     bra        +0x6 /* 0000062E */
  641. label0000062A:
  642. 0000062A  422E FFF2                clr.b      [A6 - 0xE]
  643. label0000062E:
  644. 0000062E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  645. 00000632  486E FFD8                pea.l      [A6 - 0x28]
  646. 00000636  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  647. 0000063A  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  648. 0000063E  2E1F                     move.l     D7, [A7]+
  649. 00000640  4E5E                     unlink     A6
  650. 00000642  205F                     movea.l    A0, [A7]+
  651. 00000644  504F                     addq.w     A7, 8
  652. 00000646  4ED0                     jmp        [A0]
  653. fn00000648:
  654. 00000648  4E56 FFF2                link       A6, -0x000E
  655. 0000064C  2F0C                     move.l     -[A7], A4
  656. 0000064E  206E 000C                movea.l    A0, [A6 + 0xC]
  657. 00000652  43EE FFF6                lea.l      A1, [A6 - 0xA]
  658. 00000656  22D8                     move.l     [A1]+, [A0]+
  659. 00000658  22D8                     move.l     [A1]+, [A0]+
  660. 0000065A  3290                     move.w     [A1], [A0]
  661. 0000065C  42A7                     clr.l      -[A7]
  662. 0000065E  700A                     moveq.l    D0, 0x0A
  663. 00000660  2F00                     move.l     -[A7], D0
  664. 00000662  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  665. 00000666  285F                     movea.l    A4, [A7]+
  666. 00000668  200C                     move.l     D0, A4
  667. 0000066A  671C                     beq        +0x1E /* 00000688 */
  668. 0000066C  2054                     movea.l    A0, [A4]
  669. 0000066E  43EE FFF6                lea.l      A1, [A6 - 0xA]
  670. 00000672  20D9                     move.l     [A0]+, [A1]+
  671. 00000674  20D9                     move.l     [A0]+, [A1]+
  672. 00000676  3091                     move.w     [A0], [A1]
  673. 00000678  206E 0008                movea.l    A0, [A6 + 0x8]
  674. 0000067C  30BC 0009                move.w     [A0], 0x9 /* '\t' */
  675. 00000680  206E 0008                movea.l    A0, [A6 + 0x8]
  676. 00000684  214C 0002                move.l     [A0 + 0x2], A4
  677. label00000688:
  678. 00000688  285F                     movea.l    A4, [A7]+
  679. 0000068A  4E5E                     unlink     A6
  680. 0000068C  205F                     movea.l    A0, [A7]+
  681. 0000068E  504F                     addq.w     A7, 8
  682. 00000690  4ED0                     jmp        [A0]
  683. fn00000692:
  684. 00000692  4E56 FFCE                link       A6, -0x0032
  685. 00000696  3D7C 0001 FFD8           move.w     [A6 - 0x28], 0x1
  686. 0000069C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  687. 000006A0  486E FFD8                pea.l      [A6 - 0x28]
  688. 000006A4  486E FFE6                pea.l      [A6 - 0x1A]
  689. 000006A8  486E FFE5                pea.l      [A6 - 0x1B]
  690. 000006AC  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  691. 000006B0  206E 000C                movea.l    A0, [A6 + 0xC]
  692. 000006B4  4240                     clr.w      D0
  693. 000006B6  1010                     move.b     D0, [A0]
  694. 000006B8  5240                     addq.w     D0, 1
  695. 000006BA  B06E FFD8                cmp.w      D0, [A6 - 0x28]
  696. 000006BE  6630                     bne        +0x32 /* 000006F0 */
  697. 000006C0  206E 0008                movea.l    A0, [A6 + 0x8]
  698. 000006C4  1028 0001                move.b     D0, [A0 + 0x1]
  699. 000006C8  0240 0001                andi.w     D0, 0x1
  700. 000006CC  6708                     beq        +0xA /* 000006D6 */
  701. 000006CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  702. 000006D2  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  703. label000006D6:
  704. 000006D6  486E FFCE                pea.l      [A6 - 0x32]
  705. 000006DA  486E FFE6                pea.l      [A6 - 0x1A]
  706. 000006DE  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  707. 000006E2  588F                     addq.l     A7, 4
  708. 000006E4  486E FFCE                pea.l      [A6 - 0x32]
  709. 000006E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  710. 000006EC  4EBA FF5A                jsr        [PC - 0xA6 /* 00000648 */]
  711. label000006F0:
  712. 000006F0  4E5E                     unlink     A6
  713. 000006F2  205F                     movea.l    A0, [A7]+
  714. 000006F4  504F                     addq.w     A7, 8
  715. 000006F6  4ED0                     jmp        [A0]
  716. fn000006F8:
  717. 000006F8  4E56 FF00                link       A6, -0x0100
  718. 000006FC  206E 0008                movea.l    A0, [A6 + 0x8]
  719. 00000700  2F28 0002                move.l     -[A7], [A0 + 0x2]
  720. 00000704  486E FF00                pea.l      [A6 - 0x100]
  721. 00000708  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  722. 0000070C  486E FF00                pea.l      [A6 - 0x100]
  723. 00000710  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  724. 00000714  4EBA FF7C                jsr        [PC - 0x84 /* 00000692 */]
  725. 00000718  4E5E                     unlink     A6
  726. 0000071A  2E9F                     move.l     [A7], [A7]+
  727. 0000071C  4E75                     rts
  728. fn0000071E:
  729. 0000071E  4E56 FFF6                link       A6, -0x000A
  730. 00000722  206E 0008                movea.l    A0, [A6 + 0x8]
  731. 00000726  3010                     move.w     D0, [A0]
  732. 00000728  5340                     subq.w     D0, 1
  733. 0000072A  6726                     beq        +0x28 /* 00000752 */
  734. 0000072C  5740                     subq.w     D0, 3
  735. 0000072E  6702                     beq        +0x4 /* 00000732 */
  736. 00000730  6028                     bra        +0x2A /* 0000075A */
  737. label00000732:
  738. 00000732  206E 0008                movea.l    A0, [A6 + 0x8]
  739. 00000736  4868 0002                pea.l      [A0 + 0x2]
  740. 0000073A  486E FFF6                pea.l      [A6 - 0xA]
  741. 0000073E  3F3C 280E                move.w     -[A7], 0x280E
  742. 00000742  A9EB                     syscall    Pack4/FP68K
  743. 00000744  486E FFF6                pea.l      [A6 - 0xA]
  744. 00000748  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  745. 0000074C  4EBA FEFA                jsr        [PC - 0x106 /* 00000648 */]
  746. 00000750  6008                     bra        +0xA /* 0000075A */
  747. label00000752:
  748. 00000752  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  749. 00000756  4EBA FFA0                jsr        [PC - 0x60 /* 000006F8 */]
  750. label0000075A:
  751. 0000075A  206E 0008                movea.l    A0, [A6 + 0x8]
  752. 0000075E  7009                     moveq.l    D0, 0x09
  753. 00000760  B050                     cmp.w      D0, [A0]
  754. 00000762  57C0                     seq        D0
  755. 00000764  4400                     neg.b      D0
  756. 00000766  1D40 000C                move.b     [A6 + 0xC], D0
  757. 0000076A  4E5E                     unlink     A6
  758. 0000076C  2E9F                     move.l     [A7], [A7]+
  759. 0000076E  4E75                     rts
  760. fn00000770:
  761. 00000770  4E56 0000                link       A6, 0
  762. 00000774  422E 0010                clr.b      [A6 + 0x10]
  763. 00000778  4267                     clr.w      -[A7]
  764. 0000077A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  765. 0000077E  4EBA FF9E                jsr        [PC - 0x62 /* 0000071E */]
  766. 00000782  101F                     move.b     D0, [A7]+
  767. 00000784  670E                     beq        +0x10 /* 00000794 */
  768. 00000786  4267                     clr.w      -[A7]
  769. 00000788  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  770. 0000078C  4EBA FF90                jsr        [PC - 0x70 /* 0000071E */]
  771. 00000790  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  772. label00000794:
  773. 00000794  4E5E                     unlink     A6
  774. 00000796  205F                     movea.l    A0, [A7]+
  775. 00000798  504F                     addq.w     A7, 8
  776. 0000079A  4ED0                     jmp        [A0]
  777. 0000079C  4E56 FFF6                link       A6, -0x000A
  778. 000007A0  206E 0010                movea.l    A0, [A6 + 0x10]
  779. 000007A4  7004                     moveq.l    D0, 0x04
  780. 000007A6  B050                     cmp.w      D0, [A0]
  781. 000007A8  57C0                     seq        D0
  782. 000007AA  4A00                     tst.b      D0
  783. 000007AC  6728                     beq        +0x2A /* 000007D6 */
  784. 000007AE  206E 000C                movea.l    A0, [A6 + 0xC]
  785. 000007B2  7204                     moveq.l    D1, 0x04
  786. 000007B4  B250                     cmp.w      D1, [A0]
  787. 000007B6  57C1                     seq        D1
  788. 000007B8  C001                     and.b      D0, D1
  789. 000007BA  671A                     beq        +0x1C /* 000007D6 */
  790. 000007BC  206E 0010                movea.l    A0, [A6 + 0x10]
  791. 000007C0  226E 000C                movea.l    A1, [A6 + 0xC]
  792. 000007C4  2029 0002                move.l     D0, [A1 + 0x2]
  793. 000007C8  D0A8 0002                add.l      D0, [A0 + 0x2]
  794. 000007CC  206E 0008                movea.l    A0, [A6 + 0x8]
  795. 000007D0  2140 0002                move.l     [A0 + 0x2], D0
  796. 000007D4  6060                     bra        +0x62 /* 00000836 */
  797. label000007D6:
  798. 000007D6  4267                     clr.w      -[A7]
  799. 000007D8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  800. 000007DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  801. 000007E0  4EBA FF8E                jsr        [PC - 0x72 /* 00000770 */]
  802. 000007E4  101F                     move.b     D0, [A7]+
  803. 000007E6  6736                     beq        +0x38 /* 0000081E */
  804. 000007E8  206E 0010                movea.l    A0, [A6 + 0x10]
  805. 000007EC  2068 0002                movea.l    A0, [A0 + 0x2]
  806. 000007F0  2050                     movea.l    A0, [A0]
  807. 000007F2  226E 000C                movea.l    A1, [A6 + 0xC]
  808. 000007F6  2269 0002                movea.l    A1, [A1 + 0x2]
  809. 000007FA  2251                     movea.l    A1, [A1]
  810. 000007FC  2F09                     move.l     -[A7], A1
  811. 000007FE  43EE FFF6                lea.l      A1, [A6 - 0xA]
  812. 00000802  22D8                     move.l     [A1]+, [A0]+
  813. 00000804  22D8                     move.l     [A1]+, [A0]+
  814. 00000806  3290                     move.w     [A1], [A0]
  815. 00000808  486E FFF6                pea.l      [A6 - 0xA]
  816. 0000080C  4267                     clr.w      -[A7]
  817. 0000080E  A9EB                     syscall    Pack4/FP68K
  818. 00000810  486E FFF6                pea.l      [A6 - 0xA]
  819. 00000814  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  820. 00000818  4EBA FE2E                jsr        [PC - 0x1D2 /* 00000648 */]
  821. 0000081C  6018                     bra        +0x1A /* 00000836 */
  822. label0000081E:
  823. 0000081E  206E 0010                movea.l    A0, [A6 + 0x10]
  824. 00000822  226E 000C                movea.l    A1, [A6 + 0xC]
  825. 00000826  2029 0002                move.l     D0, [A1 + 0x2]
  826. 0000082A  D0A8 0002                add.l      D0, [A0 + 0x2]
  827. 0000082E  206E 0008                movea.l    A0, [A6 + 0x8]
  828. 00000832  2140 0002                move.l     [A0 + 0x2], D0
  829. label00000836:
  830. 00000836  4E5E                     unlink     A6
  831. 00000838  205F                     movea.l    A0, [A7]+
  832. 0000083A  DEFC 000C                add.w      A7, 0xC
  833. 0000083E  4ED0                     jmp        [A0]
  834. 00000840  4E56 FFF6                link       A6, -0x000A
  835. 00000844  206E 0010                movea.l    A0, [A6 + 0x10]
  836. 00000848  7004                     moveq.l    D0, 0x04
  837. 0000084A  B050                     cmp.w      D0, [A0]
  838. 0000084C  57C0                     seq        D0
  839. 0000084E  4A00                     tst.b      D0
  840. 00000850  6728                     beq        +0x2A /* 0000087A */
  841. 00000852  206E 000C                movea.l    A0, [A6 + 0xC]
  842. 00000856  7204                     moveq.l    D1, 0x04
  843. 00000858  B250                     cmp.w      D1, [A0]
  844. 0000085A  57C1                     seq        D1
  845. 0000085C  C001                     and.b      D0, D1
  846. 0000085E  671A                     beq        +0x1C /* 0000087A */
  847. 00000860  206E 0010                movea.l    A0, [A6 + 0x10]
  848. 00000864  226E 000C                movea.l    A1, [A6 + 0xC]
  849. 00000868  2028 0002                move.l     D0, [A0 + 0x2]
  850. 0000086C  90A9 0002                sub.l      D0, [A1 + 0x2]
  851. 00000870  206E 0008                movea.l    A0, [A6 + 0x8]
  852. 00000874  2140 0002                move.l     [A0 + 0x2], D0
  853. 00000878  6062                     bra        +0x64 /* 000008DC */
  854. label0000087A:
  855. 0000087A  4267                     clr.w      -[A7]
  856. 0000087C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  857. 00000880  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  858. 00000884  4EBA FEEA                jsr        [PC - 0x116 /* 00000770 */]
  859. 00000888  101F                     move.b     D0, [A7]+
  860. 0000088A  6738                     beq        +0x3A /* 000008C4 */
  861. 0000088C  206E 0010                movea.l    A0, [A6 + 0x10]
  862. 00000890  2068 0002                movea.l    A0, [A0 + 0x2]
  863. 00000894  2050                     movea.l    A0, [A0]
  864. 00000896  226E 000C                movea.l    A1, [A6 + 0xC]
  865. 0000089A  2269 0002                movea.l    A1, [A1 + 0x2]
  866. 0000089E  2251                     movea.l    A1, [A1]
  867. 000008A0  2F09                     move.l     -[A7], A1
  868. 000008A2  43EE FFF6                lea.l      A1, [A6 - 0xA]
  869. 000008A6  22D8                     move.l     [A1]+, [A0]+
  870. 000008A8  22D8                     move.l     [A1]+, [A0]+
  871. 000008AA  3290                     move.w     [A1], [A0]
  872. 000008AC  486E FFF6                pea.l      [A6 - 0xA]
  873. 000008B0  3F3C 0002                move.w     -[A7], 0x2
  874. 000008B4  A9EB                     syscall    Pack4/FP68K
  875. 000008B6  486E FFF6                pea.l      [A6 - 0xA]
  876. 000008BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  877. 000008BE  4EBA FD88                jsr        [PC - 0x278 /* 00000648 */]
  878. 000008C2  6018                     bra        +0x1A /* 000008DC */
  879. label000008C4:
  880. 000008C4  206E 0010                movea.l    A0, [A6 + 0x10]
  881. 000008C8  226E 000C                movea.l    A1, [A6 + 0xC]
  882. 000008CC  2028 0002                move.l     D0, [A0 + 0x2]
  883. 000008D0  90A9 0002                sub.l      D0, [A1 + 0x2]
  884. 000008D4  206E 0008                movea.l    A0, [A6 + 0x8]
  885. 000008D8  2140 0002                move.l     [A0 + 0x2], D0
  886. label000008DC:
  887. 000008DC  4E5E                     unlink     A6
  888. 000008DE  205F                     movea.l    A0, [A7]+
  889. 000008E0  DEFC 000C                add.w      A7, 0xC
  890. 000008E4  4ED0                     jmp        [A0]
  891. 000008E6  4E56 FFF6                link       A6, -0x000A
  892. 000008EA  206E 0010                movea.l    A0, [A6 + 0x10]
  893. 000008EE  7004                     moveq.l    D0, 0x04
  894. 000008F0  B050                     cmp.w      D0, [A0]
  895. 000008F2  57C0                     seq        D0
  896. 000008F4  4A00                     tst.b      D0
  897. 000008F6  672C                     beq        +0x2E /* 00000924 */
  898. 000008F8  206E 000C                movea.l    A0, [A6 + 0xC]
  899. 000008FC  7204                     moveq.l    D1, 0x04
  900. 000008FE  B250                     cmp.w      D1, [A0]
  901. 00000900  57C1                     seq        D1
  902. 00000902  C001                     and.b      D0, D1
  903. 00000904  671E                     beq        +0x20 /* 00000924 */
  904. 00000906  206E 0010                movea.l    A0, [A6 + 0x10]
  905. 0000090A  226E 000C                movea.l    A1, [A6 + 0xC]
  906. 0000090E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  907. 00000912  2F29 0002                move.l     -[A7], [A1 + 0x2]
  908. 00000916  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  909. 0000091A  206E 0008                movea.l    A0, [A6 + 0x8]
  910. 0000091E  215F 0002                move.l     [A0 + 0x2], [A7]+
  911. 00000922  6066                     bra        +0x68 /* 0000098A */
  912. label00000924:
  913. 00000924  4267                     clr.w      -[A7]
  914. 00000926  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  915. 0000092A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  916. 0000092E  4EBA FE40                jsr        [PC - 0x1C0 /* 00000770 */]
  917. 00000932  101F                     move.b     D0, [A7]+
  918. 00000934  6738                     beq        +0x3A /* 0000096E */
  919. 00000936  206E 0010                movea.l    A0, [A6 + 0x10]
  920. 0000093A  2068 0002                movea.l    A0, [A0 + 0x2]
  921. 0000093E  2050                     movea.l    A0, [A0]
  922. 00000940  226E 000C                movea.l    A1, [A6 + 0xC]
  923. 00000944  2269 0002                movea.l    A1, [A1 + 0x2]
  924. 00000948  2251                     movea.l    A1, [A1]
  925. 0000094A  2F09                     move.l     -[A7], A1
  926. 0000094C  43EE FFF6                lea.l      A1, [A6 - 0xA]
  927. 00000950  22D8                     move.l     [A1]+, [A0]+
  928. 00000952  22D8                     move.l     [A1]+, [A0]+
  929. 00000954  3290                     move.w     [A1], [A0]
  930. 00000956  486E FFF6                pea.l      [A6 - 0xA]
  931. 0000095A  3F3C 0004                move.w     -[A7], 0x4
  932. 0000095E  A9EB                     syscall    Pack4/FP68K
  933. 00000960  486E FFF6                pea.l      [A6 - 0xA]
  934. 00000964  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  935. 00000968  4EBA FCDE                jsr        [PC - 0x322 /* 00000648 */]
  936. 0000096C  601C                     bra        +0x1E /* 0000098A */
  937. label0000096E:
  938. 0000096E  206E 0010                movea.l    A0, [A6 + 0x10]
  939. 00000972  226E 000C                movea.l    A1, [A6 + 0xC]
  940. 00000976  2F28 0002                move.l     -[A7], [A0 + 0x2]
  941. 0000097A  2F29 0002                move.l     -[A7], [A1 + 0x2]
  942. 0000097E  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  943. 00000982  206E 0008                movea.l    A0, [A6 + 0x8]
  944. 00000986  215F 0002                move.l     [A0 + 0x2], [A7]+
  945. label0000098A:
  946. 0000098A  4E5E                     unlink     A6
  947. 0000098C  205F                     movea.l    A0, [A7]+
  948. 0000098E  DEFC 000C                add.w      A7, 0xC
  949. 00000992  4ED0                     jmp        [A0]
  950. 00000994  4E56 FFEC                link       A6, -0x0014
  951. 00000998  206E 0010                movea.l    A0, [A6 + 0x10]
  952. 0000099C  7004                     moveq.l    D0, 0x04
  953. 0000099E  B050                     cmp.w      D0, [A0]
  954. 000009A0  57C0                     seq        D0
  955. 000009A2  4A00                     tst.b      D0
  956. 000009A4  6740                     beq        +0x42 /* 000009E6 */
  957. 000009A6  206E 000C                movea.l    A0, [A6 + 0xC]
  958. 000009AA  7204                     moveq.l    D1, 0x04
  959. 000009AC  B250                     cmp.w      D1, [A0]
  960. 000009AE  57C1                     seq        D1
  961. 000009B0  C001                     and.b      D0, D1
  962. 000009B2  6732                     beq        +0x34 /* 000009E6 */
  963. label000009B4:
  964. 000009B4  206E 000C                movea.l    A0, [A6 + 0xC]
  965. 000009B8  4AA8 0002                tst.l      [A0 + 0x2]
  966. 000009BC  671E                     beq        +0x20 /* 000009DC */
  967. 000009BE  206E 0010                movea.l    A0, [A6 + 0x10]
  968. 000009C2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  969. 000009C6  206E 000C                movea.l    A0, [A6 + 0xC]
  970. 000009CA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  971. 000009CE  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  972. 000009D2  206E 0008                movea.l    A0, [A6 + 0x8]
  973. 000009D6  215F 0002                move.l     [A0 + 0x2], [A7]+
  974. 000009DA  6078                     bra        +0x7A /* 00000A54 */
  975. label000009DC:
  976. 000009DC  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  977. 000009E0  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  978. 000009E4  606E                     bra        +0x70 /* 00000A54 */
  979. label000009E6:
  980. 000009E6  4267                     clr.w      -[A7]
  981. 000009E8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  982. 000009EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  983. 000009F0  4EBA FD7E                jsr        [PC - 0x282 /* 00000770 */]
  984. 000009F4  101F                     move.b     D0, [A7]+
  985. 000009F6  67BC                     beq        -0x42 /* 000009B4 */
  986. 000009F8  206E 000C                movea.l    A0, [A6 + 0xC]
  987. 000009FC  2068 0002                movea.l    A0, [A0 + 0x2]
  988. 00000A00  2050                     movea.l    A0, [A0]
  989. 00000A02  43EE FFF6                lea.l      A1, [A6 - 0xA]
  990. 00000A06  22D8                     move.l     [A1]+, [A0]+
  991. 00000A08  22D8                     move.l     [A1]+, [A0]+
  992. 00000A0A  3290                     move.w     [A1], [A0]
  993. 00000A0C  487A 0050                pea.l      [PC + 0x50 /* 00000A5E, value 0x0 */]
  994. 00000A10  486E FFF6                pea.l      [A6 - 0xA]
  995. 00000A14  3F3C 0008                move.w     -[A7], 0x8
  996. 00000A18  A9EB                     syscall    Pack4/FP68K
  997. 00000A1A  6730                     beq        +0x32 /* 00000A4C */
  998. 00000A1C  206E 0010                movea.l    A0, [A6 + 0x10]
  999. 00000A20  2068 0002                movea.l    A0, [A0 + 0x2]
  1000. 00000A24  2050                     movea.l    A0, [A0]
  1001. 00000A26  486E FFF6                pea.l      [A6 - 0xA]
  1002. 00000A2A  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1003. 00000A2E  22D8                     move.l     [A1]+, [A0]+
  1004. 00000A30  22D8                     move.l     [A1]+, [A0]+
  1005. 00000A32  3290                     move.w     [A1], [A0]
  1006. 00000A34  486E FFEC                pea.l      [A6 - 0x14]
  1007. 00000A38  3F3C 0006                move.w     -[A7], 0x6
  1008. 00000A3C  A9EB                     syscall    Pack4/FP68K
  1009. 00000A3E  486E FFEC                pea.l      [A6 - 0x14]
  1010. 00000A42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1011. 00000A46  4EBA FC00                jsr        [PC - 0x400 /* 00000648 */]
  1012. 00000A4A  6008                     bra        +0xA /* 00000A54 */
  1013. label00000A4C:
  1014. 00000A4C  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  1015. 00000A50  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  1016. label00000A54:
  1017. 00000A54  4E5E                     unlink     A6
  1018. 00000A56  205F                     movea.l    A0, [A7]+
  1019. 00000A58  DEFC 000C                add.w      A7, 0xC
  1020. 00000A5C  4ED0                     jmp        [A0]
  1021. 00000A5E  0000 0000                ori.b      D0, 0x0
  1022. 00000A62  0000 0000                ori.b      D0, 0x0
  1023. 00000A66  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1024. 00000A6A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1025. 00000A6E  000C 4AA8                ori.b      A4, 0xA8
  1026. 00000A72  0002 671C                ori.b      D2, 0x1C
  1027. 00000A76  206E 0010                movea.l    A0, [A6 + 0x10]
  1028. 00000A7A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1029. 00000A7E  206E 000C                movea.l    A0, [A6 + 0xC]
  1030. 00000A82  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1031. 00000A86  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1032. 00000A8A  206E 0008                movea.l    A0, [A6 + 0x8]
  1033. 00000A8E  215F 0002                move.l     [A0 + 0x2], [A7]+
  1034. 00000A92  4E5E                     unlink     A6
  1035. 00000A94  205F                     movea.l    A0, [A7]+
  1036. 00000A96  DEFC 000C                add.w      A7, 0xC
  1037. 00000A9A  4ED0                     jmp        [A0]
  1038. 00000A9C  4E56 0000                link       A6, 0
  1039. 00000AA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1040. 00000AA4  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  1041. 00000AA8  2F3C 0026 0000           move.l     -[A7], 0x260000 /* '&\0\0' */
  1042. 00000AAE  3F3C 0006                move.w     -[A7], 0x6
  1043. 00000AB2  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1044. 00000AB6  101F                     move.b     D0, [A7]+
  1045. 00000AB8  4E5E                     unlink     A6
  1046. 00000ABA  2E9F                     move.l     [A7], [A7]+
  1047. 00000ABC  4E75                     rts
  1048. 00000ABE  4E56 0000                link       A6, 0
  1049. 00000AC2  206E 0008                movea.l    A0, [A6 + 0x8]
  1050. 00000AC6  226E 000C                movea.l    A1, [A6 + 0xC]
  1051. 00000ACA  4AA9 0002                tst.l      [A1 + 0x2]
  1052. 00000ACE  57C0                     seq        D0
  1053. 00000AD0  4400                     neg.b      D0
  1054. 00000AD2  4880                     ext.w      D0
  1055. 00000AD4  48C0                     ext.l      D0
  1056. 00000AD6  2140 0002                move.l     [A0 + 0x2], D0
  1057. 00000ADA  4E5E                     unlink     A6
  1058. 00000ADC  205F                     movea.l    A0, [A7]+
  1059. 00000ADE  504F                     addq.w     A7, 8
  1060. 00000AE0  4ED0                     jmp        [A0]
  1061. 00000AE2  4E56 0000                link       A6, 0
  1062. 00000AE6  206E 0008                movea.l    A0, [A6 + 0x8]
  1063. 00000AEA  226E 0010                movea.l    A1, [A6 + 0x10]
  1064. 00000AEE  4AA9 0002                tst.l      [A1 + 0x2]
  1065. 00000AF2  56C0                     sne        D0
  1066. 00000AF4  226E 000C                movea.l    A1, [A6 + 0xC]
  1067. 00000AF8  4AA9 0002                tst.l      [A1 + 0x2]
  1068. 00000AFC  56C1                     sne        D1
  1069. 00000AFE  C001                     and.b      D0, D1
  1070. 00000B00  4400                     neg.b      D0
  1071. 00000B02  4880                     ext.w      D0
  1072. 00000B04  48C0                     ext.l      D0
  1073. 00000B06  2140 0002                move.l     [A0 + 0x2], D0
  1074. 00000B0A  4E5E                     unlink     A6
  1075. 00000B0C  205F                     movea.l    A0, [A7]+
  1076. 00000B0E  DEFC 000C                add.w      A7, 0xC
  1077. 00000B12  4ED0                     jmp        [A0]
  1078. 00000B14  4E56 0000                link       A6, 0
  1079. 00000B18  206E 0008                movea.l    A0, [A6 + 0x8]
  1080. 00000B1C  226E 0010                movea.l    A1, [A6 + 0x10]
  1081. 00000B20  4AA9 0002                tst.l      [A1 + 0x2]
  1082. 00000B24  56C0                     sne        D0
  1083. 00000B26  226E 000C                movea.l    A1, [A6 + 0xC]
  1084. 00000B2A  4AA9 0002                tst.l      [A1 + 0x2]
  1085. 00000B2E  56C1                     sne        D1
  1086. 00000B30  8001                     or.b       D0, D1
  1087. 00000B32  4400                     neg.b      D0
  1088. 00000B34  4880                     ext.w      D0
  1089. 00000B36  48C0                     ext.l      D0
  1090. 00000B38  2140 0002                move.l     [A0 + 0x2], D0
  1091. 00000B3C  4E5E                     unlink     A6
  1092. 00000B3E  205F                     movea.l    A0, [A7]+
  1093. 00000B40  DEFC 000C                add.w      A7, 0xC
  1094. 00000B44  4ED0                     jmp        [A0]
  1095. fn00000B46:
  1096. 00000B46  4E56 0000                link       A6, 0
  1097. 00000B4A  206E 000C                movea.l    A0, [A6 + 0xC]
  1098. 00000B4E  2F08                     move.l     -[A7], A0
  1099. 00000B50  42A7                     clr.l      -[A7]
  1100. 00000B52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1101. 00000B56  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  1102. 00000B5A  201F                     move.l     D0, [A7]+
  1103. 00000B5C  205F                     movea.l    A0, [A7]+
  1104. 00000B5E  2140 0002                move.l     [A0 + 0x2], D0
  1105. 00000B62  206E 000C                movea.l    A0, [A6 + 0xC]
  1106. 00000B66  4AA8 0002                tst.l      [A0 + 0x2]
  1107. 00000B6A  6704                     beq        +0x6 /* 00000B70 */
  1108. 00000B6C  30BC 0001                move.w     [A0], 0x1
  1109. label00000B70:
  1110. 00000B70  4E5E                     unlink     A6
  1111. 00000B72  205F                     movea.l    A0, [A7]+
  1112. 00000B74  504F                     addq.w     A7, 8
  1113. 00000B76  4ED0                     jmp        [A0]
  1114. fn00000B78:
  1115. 00000B78  4E56 FF00                link       A6, -0x0100
  1116. 00000B7C  422E FF00                clr.b      [A6 - 0x100]
  1117. 00000B80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1118. 00000B84  486E FF00                pea.l      [A6 - 0x100]
  1119. 00000B88  4EBA FFBC                jsr        [PC - 0x44 /* 00000B46 */]
  1120. 00000B8C  4E5E                     unlink     A6
  1121. 00000B8E  2E9F                     move.l     [A7], [A7]+
  1122. 00000B90  4E75                     rts
  1123. fn00000B92:
  1124. 00000B92  4E56 FF00                link       A6, -0x0100
  1125. 00000B96  206E 0008                movea.l    A0, [A6 + 0x8]
  1126. 00000B9A  3010                     move.w     D0, [A0]
  1127. 00000B9C  5340                     subq.w     D0, 1
  1128. 00000B9E  6700 008A                beq        +0x8C /* 00000C2A */
  1129. 00000BA2  5740                     subq.w     D0, 3
  1130. 00000BA4  670A                     beq        +0xC /* 00000BB0 */
  1131. 00000BA6  5940                     subq.w     D0, 4
  1132. 00000BA8  674E                     beq        +0x50 /* 00000BF8 */
  1133. 00000BAA  5340                     subq.w     D0, 1
  1134. 00000BAC  6720                     beq        +0x22 /* 00000BCE */
  1135. 00000BAE  606A                     bra        +0x6C /* 00000C1A */
  1136. label00000BB0:
  1137. 00000BB0  206E 0008                movea.l    A0, [A6 + 0x8]
  1138. 00000BB4  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1139. 00000BB8  486E FF00                pea.l      [A6 - 0x100]
  1140. 00000BBC  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1141. 00000BC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1142. 00000BC4  486E FF00                pea.l      [A6 - 0x100]
  1143. 00000BC8  4EBA FF7C                jsr        [PC - 0x84 /* 00000B46 */]
  1144. 00000BCC  605C                     bra        +0x5E /* 00000C2A */
  1145. label00000BCE:
  1146. 00000BCE  206E 0008                movea.l    A0, [A6 + 0x8]
  1147. 00000BD2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1148. 00000BD6  486E FF00                pea.l      [A6 - 0x100]
  1149. 00000BDA  4EBA F982                jsr        [PC - 0x67E /* 0000055E */]
  1150. 00000BDE  206E 0008                movea.l    A0, [A6 + 0x8]
  1151. 00000BE2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1152. 00000BE6  205F                     movea.l    A0, [A7]+
  1153. 00000BE8  A023                     syscall    DisposHandle/DisposeHandle
  1154. 00000BEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1155. 00000BEE  486E FF00                pea.l      [A6 - 0x100]
  1156. 00000BF2  4EBA FF52                jsr        [PC - 0xAE /* 00000B46 */]
  1157. 00000BF6  6032                     bra        +0x34 /* 00000C2A */
  1158. label00000BF8:
  1159. 00000BF8  2F2D FD6C                move.l     -[A7], [A5 - 0x294]
  1160. 00000BFC  206E 0008                movea.l    A0, [A6 + 0x8]
  1161. 00000C00  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1162. 00000C04  486E FF00                pea.l      [A6 - 0x100]
  1163. 00000C08  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  1164. 00000C0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1165. 00000C10  486E FF00                pea.l      [A6 - 0x100]
  1166. 00000C14  4EBA FF30                jsr        [PC - 0xD0 /* 00000B46 */]
  1167. 00000C18  6010                     bra        +0x12 /* 00000C2A */
  1168. label00000C1A:
  1169. 00000C1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1170. 00000C1E  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1171. 00000C22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1172. 00000C26  4EBA FF50                jsr        [PC - 0xB0 /* 00000B78 */]
  1173. label00000C2A:
  1174. 00000C2A  4E5E                     unlink     A6
  1175. 00000C2C  2E9F                     move.l     [A7], [A7]+
  1176. 00000C2E  4E75                     rts
  1177. 00000C30  4E56 0000                link       A6, 0
  1178. 00000C34  206E 000C                movea.l    A0, [A6 + 0xC]
  1179. 00000C38  226E 0008                movea.l    A1, [A6 + 0x8]
  1180. 00000C3C  22D8                     move.l     [A1]+, [A0]+
  1181. 00000C3E  3290                     move.w     [A1], [A0]
  1182. 00000C40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1183. 00000C44  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1184. 00000C48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1185. 00000C4C  4EBA FF44                jsr        [PC - 0xBC /* 00000B92 */]
  1186. 00000C50  4E5E                     unlink     A6
  1187. 00000C52  205F                     movea.l    A0, [A7]+
  1188. 00000C54  504F                     addq.w     A7, 8
  1189. 00000C56  4ED0                     jmp        [A0]
  1190. fn00000C58:
  1191. 00000C58  4E56 FFF4                link       A6, -0x000C
  1192. 00000C5C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1193. 00000C60  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1194. 00000C64  4EBA FF2C                jsr        [PC - 0xD4 /* 00000B92 */]
  1195. 00000C68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1196. 00000C6C  4EBA FF24                jsr        [PC - 0xDC /* 00000B92 */]
  1197. 00000C70  206E 0010                movea.l    A0, [A6 + 0x10]
  1198. 00000C74  7001                     moveq.l    D0, 0x01
  1199. 00000C76  B050                     cmp.w      D0, [A0]
  1200. 00000C78  57C0                     seq        D0
  1201. 00000C7A  206E 000C                movea.l    A0, [A6 + 0xC]
  1202. 00000C7E  7201                     moveq.l    D1, 0x01
  1203. 00000C80  B250                     cmp.w      D1, [A0]
  1204. 00000C82  57C1                     seq        D1
  1205. 00000C84  C001                     and.b      D0, D1
  1206. 00000C86  6700 0098                beq        +0x9A /* 00000D20 */
  1207. 00000C8A  206E 0010                movea.l    A0, [A6 + 0x10]
  1208. 00000C8E  2868 0002                movea.l    A4, [A0 + 0x2]
  1209. 00000C92  206E 000C                movea.l    A0, [A6 + 0xC]
  1210. 00000C96  2668 0002                movea.l    A3, [A0 + 0x2]
  1211. 00000C9A  2F0C                     move.l     -[A7], A4
  1212. 00000C9C  205F                     movea.l    A0, [A7]+
  1213. 00000C9E  A029                     syscall    HLock
  1214. 00000CA0  2F0B                     move.l     -[A7], A3
  1215. 00000CA2  205F                     movea.l    A0, [A7]+
  1216. 00000CA4  A029                     syscall    HLock
  1217. 00000CA6  4A6E 000A                tst.w      [A6 + 0xA]
  1218. 00000CAA  6632                     bne        +0x34 /* 00000CDE */
  1219. 00000CAC  4267                     clr.w      -[A7]
  1220. 00000CAE  2F14                     move.l     -[A7], [A4]
  1221. 00000CB0  2F13                     move.l     -[A7], [A3]
  1222. 00000CB2  42A7                     clr.l      -[A7]
  1223. 00000CB4  2F0C                     move.l     -[A7], A4
  1224. 00000CB6  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1225. 00000CBA  201F                     move.l     D0, [A7]+
  1226. 00000CBC  3F00                     move.w     -[A7], D0
  1227. 00000CBE  42A7                     clr.l      -[A7]
  1228. 00000CC0  2F0B                     move.l     -[A7], A3
  1229. 00000CC2  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1230. 00000CC6  201F                     move.l     D0, [A7]+
  1231. 00000CC8  3F00                     move.w     -[A7], D0
  1232. 00000CCA  3F3C 000C                move.w     -[A7], 0xC
  1233. 00000CCE  A9ED                     syscall    Pack6
  1234. 00000CD0  4A5F                     tst.w      [A7]+
  1235. 00000CD2  57C0                     seq        D0
  1236. 00000CD4  4400                     neg.b      D0
  1237. 00000CD6  4880                     ext.w      D0
  1238. 00000CD8  48C0                     ext.l      D0
  1239. 00000CDA  2E00                     move.l     D7, D0
  1240. 00000CDC  6034                     bra        +0x36 /* 00000D12 */
  1241. label00000CDE:
  1242. 00000CDE  4267                     clr.w      -[A7]
  1243. 00000CE0  2F14                     move.l     -[A7], [A4]
  1244. 00000CE2  2F13                     move.l     -[A7], [A3]
  1245. 00000CE4  42A7                     clr.l      -[A7]
  1246. 00000CE6  2F0C                     move.l     -[A7], A4
  1247. 00000CE8  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1248. 00000CEC  201F                     move.l     D0, [A7]+
  1249. 00000CEE  3F00                     move.w     -[A7], D0
  1250. 00000CF0  42A7                     clr.l      -[A7]
  1251. 00000CF2  2F0B                     move.l     -[A7], A3
  1252. 00000CF4  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1253. 00000CF8  201F                     move.l     D0, [A7]+
  1254. 00000CFA  3F00                     move.w     -[A7], D0
  1255. 00000CFC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1256. 00000D00  A9ED                     syscall    Pack6
  1257. 00000D02  301F                     move.w     D0, [A7]+
  1258. 00000D04  B06E 000A                cmp.w      D0, [A6 + 0xA]
  1259. 00000D08  57C0                     seq        D0
  1260. 00000D0A  4400                     neg.b      D0
  1261. 00000D0C  4880                     ext.w      D0
  1262. 00000D0E  48C0                     ext.l      D0
  1263. 00000D10  2E00                     move.l     D7, D0
  1264. label00000D12:
  1265. 00000D12  2F0C                     move.l     -[A7], A4
  1266. 00000D14  205F                     movea.l    A0, [A7]+
  1267. 00000D16  A02A                     syscall    HUnlock
  1268. 00000D18  2F0B                     move.l     -[A7], A3
  1269. 00000D1A  205F                     movea.l    A0, [A7]+
  1270. 00000D1C  A02A                     syscall    HUnlock
  1271. 00000D1E  6002                     bra        +0x4 /* 00000D22 */
  1272. label00000D20:
  1273. 00000D20  7E00                     moveq.l    D7, 0x00
  1274. label00000D22:
  1275. 00000D22  7000                     moveq.l    D0, 0x00
  1276. 00000D24  302E 0008                move.w     D0, [A6 + 0x8]
  1277. 00000D28  2207                     move.l     D1, D7
  1278. 00000D2A  B181                     xor.l      D1, D0
  1279. 00000D2C  2D41 0014                move.l     [A6 + 0x14], D1
  1280. 00000D30  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1281. 00000D34  4E5E                     unlink     A6
  1282. 00000D36  205F                     movea.l    A0, [A7]+
  1283. 00000D38  DEFC 000C                add.w      A7, 0xC
  1284. 00000D3C  4ED0                     jmp        [A0]
  1285. fn00000D3E:
  1286. 00000D3E  4E56 FFEC                link       A6, -0x0014
  1287. 00000D42  206E 0010                movea.l    A0, [A6 + 0x10]
  1288. 00000D46  7001                     moveq.l    D0, 0x01
  1289. 00000D48  B050                     cmp.w      D0, [A0]
  1290. 00000D4A  56C0                     sne        D0
  1291. 00000D4C  7201                     moveq.l    D1, 0x01
  1292. 00000D4E  B250                     cmp.w      D1, [A0]
  1293. 00000D50  56C1                     sne        D1
  1294. 00000D52  8001                     or.b       D0, D1
  1295. 00000D54  6700 0108                beq        +0x10A /* 00000E5E */
  1296. 00000D58  4267                     clr.w      -[A7]
  1297. 00000D5A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1298. 00000D5E  4EBA F9BE                jsr        [PC - 0x642 /* 0000071E */]
  1299. 00000D62  101F                     move.b     D0, [A7]+
  1300. 00000D64  6700 00B8                beq        +0xBA /* 00000E1E */
  1301. 00000D68  4267                     clr.w      -[A7]
  1302. 00000D6A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1303. 00000D6E  4EBA F9AE                jsr        [PC - 0x652 /* 0000071E */]
  1304. 00000D72  101F                     move.b     D0, [A7]+
  1305. 00000D74  6700 00A8                beq        +0xAA /* 00000E1E */
  1306. 00000D78  206E 0010                movea.l    A0, [A6 + 0x10]
  1307. 00000D7C  2068 0002                movea.l    A0, [A0 + 0x2]
  1308. 00000D80  2050                     movea.l    A0, [A0]
  1309. 00000D82  226E 000C                movea.l    A1, [A6 + 0xC]
  1310. 00000D86  2269 0002                movea.l    A1, [A1 + 0x2]
  1311. 00000D8A  2251                     movea.l    A1, [A1]
  1312. 00000D8C  2F09                     move.l     -[A7], A1
  1313. 00000D8E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1314. 00000D92  22D8                     move.l     [A1]+, [A0]+
  1315. 00000D94  22D8                     move.l     [A1]+, [A0]+
  1316. 00000D96  3290                     move.w     [A1], [A0]
  1317. 00000D98  486E FFEC                pea.l      [A6 - 0x14]
  1318. 00000D9C  3F3C 0002                move.w     -[A7], 0x2
  1319. 00000DA0  A9EB                     syscall    Pack4/FP68K
  1320. 00000DA2  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1321. 00000DA6  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1322. 00000DAA  20D9                     move.l     [A0]+, [A1]+
  1323. 00000DAC  20D9                     move.l     [A0]+, [A1]+
  1324. 00000DAE  3091                     move.w     [A0], [A1]
  1325. 00000DB0  487A 00D6                pea.l      [PC + 0xD6 /* 00000E88, value 0x0 */]
  1326. 00000DB4  486E FFF6                pea.l      [A6 - 0xA]
  1327. 00000DB8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1328. 00000DBC  A9EB                     syscall    Pack4/FP68K
  1329. 00000DBE  6410                     bcc        +0x12 /* 00000DD0 */
  1330. 00000DC0  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1331. 00000DC4  43FA 00CC                lea.l      A1, [PC + 0xCC /* 00000E92, value 0xBFFF8000 */]
  1332. 00000DC8  20D9                     move.l     [A0]+, [A1]+
  1333. 00000DCA  20D9                     move.l     [A0]+, [A1]+
  1334. 00000DCC  3091                     move.w     [A0], [A1]
  1335. 00000DCE  601E                     bra        +0x20 /* 00000DEE */
  1336. label00000DD0:
  1337. 00000DD0  487A 00B6                pea.l      [PC + 0xB6 /* 00000E88, value 0x0 */]
  1338. 00000DD4  486E FFF6                pea.l      [A6 - 0xA]
  1339. 00000DD8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1340. 00000DDC  A9EB                     syscall    Pack4/FP68K
  1341. 00000DDE  6F0E                     ble        +0x10 /* 00000DEE */
  1342. 00000DE0  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1343. 00000DE4  43FA 0098                lea.l      A1, [PC + 0x98 /* 00000E7E, value 0x3FFF8000 */]
  1344. 00000DE8  20D9                     move.l     [A0]+, [A1]+
  1345. 00000DEA  20D9                     move.l     [A0]+, [A1]+
  1346. 00000DEC  3091                     move.w     [A0], [A1]
  1347. label00000DEE:
  1348. 00000DEE  7000                     moveq.l    D0, 0x00
  1349. 00000DF0  486E 000A                pea.l      [A6 + 0xA]
  1350. 00000DF4  486E FFEC                pea.l      [A6 - 0x14]
  1351. 00000DF8  3F3C 200E                move.w     -[A7], 0x200E
  1352. 00000DFC  A9EB                     syscall    Pack4/FP68K
  1353. 00000DFE  486E FFF6                pea.l      [A6 - 0xA]
  1354. 00000E02  486E FFEC                pea.l      [A6 - 0x14]
  1355. 00000E06  3F3C 0008                move.w     -[A7], 0x8
  1356. 00000E0A  A9EB                     syscall    Pack4/FP68K
  1357. 00000E0C  57C0                     seq        D0
  1358. 00000E0E  4400                     neg.b      D0
  1359. 00000E10  7200                     moveq.l    D1, 0x00
  1360. 00000E12  322E 0008                move.w     D1, [A6 + 0x8]
  1361. 00000E16  B380                     xor.l      D0, D1
  1362. 00000E18  2D40 0014                move.l     [A6 + 0x14], D0
  1363. 00000E1C  6056                     bra        +0x58 /* 00000E74 */
  1364. label00000E1E:
  1365. 00000E1E  4A6E 000A                tst.w      [A6 + 0xA]
  1366. 00000E22  663A                     bne        +0x3C /* 00000E5E */
  1367. 00000E24  206E 0010                movea.l    A0, [A6 + 0x10]
  1368. 00000E28  226E 000C                movea.l    A1, [A6 + 0xC]
  1369. 00000E2C  3010                     move.w     D0, [A0]
  1370. 00000E2E  B051                     cmp.w      D0, [A1]
  1371. 00000E30  661C                     bne        +0x1E /* 00000E4E */
  1372. 00000E32  7000                     moveq.l    D0, 0x00
  1373. 00000E34  2228 0002                move.l     D1, [A0 + 0x2]
  1374. 00000E38  B2A9 0002                cmp.l      D1, [A1 + 0x2]
  1375. 00000E3C  57C0                     seq        D0
  1376. 00000E3E  4400                     neg.b      D0
  1377. 00000E40  7200                     moveq.l    D1, 0x00
  1378. 00000E42  322E 0008                move.w     D1, [A6 + 0x8]
  1379. 00000E46  B380                     xor.l      D0, D1
  1380. 00000E48  2D40 0014                move.l     [A6 + 0x14], D0
  1381. 00000E4C  6026                     bra        +0x28 /* 00000E74 */
  1382. label00000E4E:
  1383. 00000E4E  7000                     moveq.l    D0, 0x00
  1384. 00000E50  302E 0008                move.w     D0, [A6 + 0x8]
  1385. 00000E54  7200                     moveq.l    D1, 0x00
  1386. 00000E56  B380                     xor.l      D0, D1
  1387. 00000E58  2D40 0014                move.l     [A6 + 0x14], D0
  1388. 00000E5C  6016                     bra        +0x18 /* 00000E74 */
  1389. label00000E5E:
  1390. 00000E5E  42A7                     clr.l      -[A7]
  1391. 00000E60  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1392. 00000E64  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1393. 00000E68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1394. 00000E6C  4EBA FDEA                jsr        [PC - 0x216 /* 00000C58 */]
  1395. 00000E70  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1396. label00000E74:
  1397. 00000E74  4E5E                     unlink     A6
  1398. 00000E76  205F                     movea.l    A0, [A7]+
  1399. 00000E78  DEFC 000C                add.w      A7, 0xC
  1400. 00000E7C  4ED0                     jmp        [A0]
  1401. 00000E7E  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  1402. 00000E80  8000                     or.b       D0, D0
  1403. 00000E82  0000 0000                ori.b      D0, 0x0
  1404. 00000E86  0000 0000                ori.b      D0, 0x0
  1405. 00000E8A  0000 0000                ori.b      D0, 0x0
  1406. 00000E8E  0000 0000                ori.b      D0, 0x0
  1407. 00000E92  BFFF                     cmpa.l     A7, <<invalid special address>>
  1408. 00000E94  8000                     or.b       D0, D0
  1409. 00000E96  0000 0000                ori.b      D0, 0x0
  1410. 00000E9A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1411. 00000E9E  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1412. 00000EA2  206E 0010                movea.l    A0, [A6 + 0x10]
  1413. 00000EA6  7004                     moveq.l    D0, 0x04
  1414. 00000EA8  B050                     cmp.w      D0, [A0]
  1415. 00000EAA  57C0                     seq        D0
  1416. 00000EAC  206E 000C                movea.l    A0, [A6 + 0xC]
  1417. 00000EB0  7204                     moveq.l    D1, 0x04
  1418. 00000EB2  B250                     cmp.w      D1, [A0]
  1419. 00000EB4  57C1                     seq        D1
  1420. 00000EB6  C001                     and.b      D0, D1
  1421. 00000EB8  6722                     beq        +0x24 /* 00000EDC */
  1422. 00000EBA  206E 0008                movea.l    A0, [A6 + 0x8]
  1423. 00000EBE  226E 0010                movea.l    A1, [A6 + 0x10]
  1424. 00000EC2  246E 000C                movea.l    A2, [A6 + 0xC]
  1425. 00000EC6  2029 0002                move.l     D0, [A1 + 0x2]
  1426. 00000ECA  B0AA 0002                cmp.l      D0, [A2 + 0x2]
  1427. 00000ECE  57C0                     seq        D0
  1428. 00000ED0  4400                     neg.b      D0
  1429. 00000ED2  4880                     ext.w      D0
  1430. 00000ED4  48C0                     ext.l      D0
  1431. 00000ED6  2140 0002                move.l     [A0 + 0x2], D0
  1432. 00000EDA  601E                     bra        +0x20 /* 00000EFA */
  1433. label00000EDC:
  1434. 00000EDC  206E 0008                movea.l    A0, [A6 + 0x8]
  1435. 00000EE0  2F08                     move.l     -[A7], A0
  1436. 00000EE2  42A7                     clr.l      -[A7]
  1437. 00000EE4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1438. 00000EE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1439. 00000EEC  42A7                     clr.l      -[A7]
  1440. 00000EEE  4EBA FE4E                jsr        [PC - 0x1B2 /* 00000D3E */]
  1441. 00000EF2  201F                     move.l     D0, [A7]+
  1442. 00000EF4  205F                     movea.l    A0, [A7]+
  1443. 00000EF6  2140 0002                move.l     [A0 + 0x2], D0
  1444. label00000EFA:
  1445. 00000EFA  245F                     movea.l    A2, [A7]+
  1446. 00000EFC  4E5E                     unlink     A6
  1447. 00000EFE  205F                     movea.l    A0, [A7]+
  1448. 00000F00  DEFC 000C                add.w      A7, 0xC
  1449. 00000F04  4ED0                     jmp        [A0]
  1450. 00000F06  4E56 0000                link       A6, 0
  1451. 00000F0A  2F0A                     move.l     -[A7], A2
  1452. 00000F0C  206E 0010                movea.l    A0, [A6 + 0x10]
  1453. 00000F10  7004                     moveq.l    D0, 0x04
  1454. 00000F12  B050                     cmp.w      D0, [A0]
  1455. 00000F14  57C0                     seq        D0
  1456. 00000F16  206E 000C                movea.l    A0, [A6 + 0xC]
  1457. 00000F1A  7204                     moveq.l    D1, 0x04
  1458. 00000F1C  B250                     cmp.w      D1, [A0]
  1459. 00000F1E  57C1                     seq        D1
  1460. 00000F20  C001                     and.b      D0, D1
  1461. 00000F22  6722                     beq        +0x24 /* 00000F46 */
  1462. 00000F24  206E 0008                movea.l    A0, [A6 + 0x8]
  1463. 00000F28  226E 0010                movea.l    A1, [A6 + 0x10]
  1464. 00000F2C  246E 000C                movea.l    A2, [A6 + 0xC]
  1465. 00000F30  2029 0002                move.l     D0, [A1 + 0x2]
  1466. 00000F34  B0AA 0002                cmp.l      D0, [A2 + 0x2]
  1467. 00000F38  5DC0                     slt        D0
  1468. 00000F3A  4400                     neg.b      D0
  1469. 00000F3C  4880                     ext.w      D0
  1470. 00000F3E  48C0                     ext.l      D0
  1471. 00000F40  2140 0002                move.l     [A0 + 0x2], D0
  1472. 00000F44  6022                     bra        +0x24 /* 00000F68 */
  1473. label00000F46:
  1474. 00000F46  206E 0008                movea.l    A0, [A6 + 0x8]
  1475. 00000F4A  2F08                     move.l     -[A7], A0
  1476. 00000F4C  42A7                     clr.l      -[A7]
  1477. 00000F4E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1478. 00000F52  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1479. 00000F56  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  1480. 00000F5C  4EBA FDE0                jsr        [PC - 0x220 /* 00000D3E */]
  1481. 00000F60  201F                     move.l     D0, [A7]+
  1482. 00000F62  205F                     movea.l    A0, [A7]+
  1483. 00000F64  2140 0002                move.l     [A0 + 0x2], D0
  1484. label00000F68:
  1485. 00000F68  245F                     movea.l    A2, [A7]+
  1486. 00000F6A  4E5E                     unlink     A6
  1487. 00000F6C  205F                     movea.l    A0, [A7]+
  1488. 00000F6E  DEFC 000C                add.w      A7, 0xC
  1489. 00000F72  4ED0                     jmp        [A0]
  1490. 00000F74  4E56 0000                link       A6, 0
  1491. 00000F78  2F0A                     move.l     -[A7], A2
  1492. 00000F7A  206E 0010                movea.l    A0, [A6 + 0x10]
  1493. 00000F7E  7004                     moveq.l    D0, 0x04
  1494. 00000F80  B050                     cmp.w      D0, [A0]
  1495. 00000F82  57C0                     seq        D0
  1496. 00000F84  206E 000C                movea.l    A0, [A6 + 0xC]
  1497. 00000F88  7204                     moveq.l    D1, 0x04
  1498. 00000F8A  B250                     cmp.w      D1, [A0]
  1499. 00000F8C  57C1                     seq        D1
  1500. 00000F8E  C001                     and.b      D0, D1
  1501. 00000F90  6722                     beq        +0x24 /* 00000FB4 */
  1502. 00000F92  206E 0008                movea.l    A0, [A6 + 0x8]
  1503. 00000F96  226E 0010                movea.l    A1, [A6 + 0x10]
  1504. 00000F9A  246E 000C                movea.l    A2, [A6 + 0xC]
  1505. 00000F9E  2029 0002                move.l     D0, [A1 + 0x2]
  1506. 00000FA2  B0AA 0002                cmp.l      D0, [A2 + 0x2]
  1507. 00000FA6  5EC0                     sgt        D0
  1508. 00000FA8  4400                     neg.b      D0
  1509. 00000FAA  4880                     ext.w      D0
  1510. 00000FAC  48C0                     ext.l      D0
  1511. 00000FAE  2140 0002                move.l     [A0 + 0x2], D0
  1512. 00000FB2  6022                     bra        +0x24 /* 00000FD6 */
  1513. label00000FB4:
  1514. 00000FB4  206E 0008                movea.l    A0, [A6 + 0x8]
  1515. 00000FB8  2F08                     move.l     -[A7], A0
  1516. 00000FBA  42A7                     clr.l      -[A7]
  1517. 00000FBC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1518. 00000FC0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1519. 00000FC4  2F3C 0000 0001           move.l     -[A7], 0x1
  1520. 00000FCA  4EBA FD72                jsr        [PC - 0x28E /* 00000D3E */]
  1521. 00000FCE  201F                     move.l     D0, [A7]+
  1522. 00000FD0  205F                     movea.l    A0, [A7]+
  1523. 00000FD2  2140 0002                move.l     [A0 + 0x2], D0
  1524. label00000FD6:
  1525. 00000FD6  245F                     movea.l    A2, [A7]+
  1526. 00000FD8  4E5E                     unlink     A6
  1527. 00000FDA  205F                     movea.l    A0, [A7]+
  1528. 00000FDC  DEFC 000C                add.w      A7, 0xC
  1529. 00000FE0  4ED0                     jmp        [A0]
  1530. 00000FE2  4E56 0000                link       A6, 0
  1531. 00000FE6  2F0A                     move.l     -[A7], A2
  1532. 00000FE8  206E 0010                movea.l    A0, [A6 + 0x10]
  1533. 00000FEC  7004                     moveq.l    D0, 0x04
  1534. 00000FEE  B050                     cmp.w      D0, [A0]
  1535. 00000FF0  57C0                     seq        D0
  1536. 00000FF2  206E 000C                movea.l    A0, [A6 + 0xC]
  1537. 00000FF6  7204                     moveq.l    D1, 0x04
  1538. 00000FF8  B250                     cmp.w      D1, [A0]
  1539. 00000FFA  57C1                     seq        D1
  1540. 00000FFC  C001                     and.b      D0, D1
  1541. 00000FFE  6722                     beq        +0x24 /* 00001022 */
  1542. 00001000  206E 0008                movea.l    A0, [A6 + 0x8]
  1543. 00001004  226E 0010                movea.l    A1, [A6 + 0x10]
  1544. 00001008  246E 000C                movea.l    A2, [A6 + 0xC]
  1545. 0000100C  2029 0002                move.l     D0, [A1 + 0x2]
  1546. 00001010  B0AA 0002                cmp.l      D0, [A2 + 0x2]
  1547. 00001014  56C0                     sne        D0
  1548. 00001016  4400                     neg.b      D0
  1549. 00001018  4880                     ext.w      D0
  1550. 0000101A  48C0                     ext.l      D0
  1551. 0000101C  2140 0002                move.l     [A0 + 0x2], D0
  1552. 00001020  6022                     bra        +0x24 /* 00001044 */
  1553. label00001022:
  1554. 00001022  206E 0008                movea.l    A0, [A6 + 0x8]
  1555. 00001026  2F08                     move.l     -[A7], A0
  1556. 00001028  42A7                     clr.l      -[A7]
  1557. 0000102A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1558. 0000102E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1559. 00001032  2F3C 0001 0000           move.l     -[A7], 0x10000
  1560. 00001038  4EBA FD04                jsr        [PC - 0x2FC /* 00000D3E */]
  1561. 0000103C  201F                     move.l     D0, [A7]+
  1562. 0000103E  205F                     movea.l    A0, [A7]+
  1563. 00001040  2140 0002                move.l     [A0 + 0x2], D0
  1564. label00001044:
  1565. 00001044  245F                     movea.l    A2, [A7]+
  1566. 00001046  4E5E                     unlink     A6
  1567. 00001048  205F                     movea.l    A0, [A7]+
  1568. 0000104A  DEFC 000C                add.w      A7, 0xC
  1569. 0000104E  4ED0                     jmp        [A0]
  1570. 00001050  4E56 0000                link       A6, 0
  1571. 00001054  2F0A                     move.l     -[A7], A2
  1572. 00001056  206E 0010                movea.l    A0, [A6 + 0x10]
  1573. 0000105A  7004                     moveq.l    D0, 0x04
  1574. 0000105C  B050                     cmp.w      D0, [A0]
  1575. 0000105E  57C0                     seq        D0
  1576. 00001060  206E 000C                movea.l    A0, [A6 + 0xC]
  1577. 00001064  7204                     moveq.l    D1, 0x04
  1578. 00001066  B250                     cmp.w      D1, [A0]
  1579. 00001068  57C1                     seq        D1
  1580. 0000106A  C001                     and.b      D0, D1
  1581. 0000106C  6722                     beq        +0x24 /* 00001090 */
  1582. 0000106E  206E 0008                movea.l    A0, [A6 + 0x8]
  1583. 00001072  226E 0010                movea.l    A1, [A6 + 0x10]
  1584. 00001076  246E 000C                movea.l    A2, [A6 + 0xC]
  1585. 0000107A  2029 0002                move.l     D0, [A1 + 0x2]
  1586. 0000107E  B0AA 0002                cmp.l      D0, [A2 + 0x2]
  1587. 00001082  5FC0                     sle        D0
  1588. 00001084  4400                     neg.b      D0
  1589. 00001086  4880                     ext.w      D0
  1590. 00001088  48C0                     ext.l      D0
  1591. 0000108A  2140 0002                move.l     [A0 + 0x2], D0
  1592. 0000108E  6022                     bra        +0x24 /* 000010B2 */
  1593. label00001090:
  1594. 00001090  206E 0008                movea.l    A0, [A6 + 0x8]
  1595. 00001094  2F08                     move.l     -[A7], A0
  1596. 00001096  42A7                     clr.l      -[A7]
  1597. 00001098  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1598. 0000109C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1599. 000010A0  2F3C 0001 0001           move.l     -[A7], 0x10001
  1600. 000010A6  4EBA FC96                jsr        [PC - 0x36A /* 00000D3E */]
  1601. 000010AA  201F                     move.l     D0, [A7]+
  1602. 000010AC  205F                     movea.l    A0, [A7]+
  1603. 000010AE  2140 0002                move.l     [A0 + 0x2], D0
  1604. label000010B2:
  1605. 000010B2  245F                     movea.l    A2, [A7]+
  1606. 000010B4  4E5E                     unlink     A6
  1607. 000010B6  205F                     movea.l    A0, [A7]+
  1608. 000010B8  DEFC 000C                add.w      A7, 0xC
  1609. 000010BC  4ED0                     jmp        [A0]
  1610. 000010BE  4E56 0000                link       A6, 0
  1611. 000010C2  2F0A                     move.l     -[A7], A2
  1612. 000010C4  206E 0010                movea.l    A0, [A6 + 0x10]
  1613. 000010C8  7004                     moveq.l    D0, 0x04
  1614. 000010CA  B050                     cmp.w      D0, [A0]
  1615. 000010CC  57C0                     seq        D0
  1616. 000010CE  206E 000C                movea.l    A0, [A6 + 0xC]
  1617. 000010D2  7204                     moveq.l    D1, 0x04
  1618. 000010D4  B250                     cmp.w      D1, [A0]
  1619. 000010D6  57C1                     seq        D1
  1620. 000010D8  C001                     and.b      D0, D1
  1621. 000010DA  6722                     beq        +0x24 /* 000010FE */
  1622. 000010DC  206E 0008                movea.l    A0, [A6 + 0x8]
  1623. 000010E0  226E 0010                movea.l    A1, [A6 + 0x10]
  1624. 000010E4  246E 000C                movea.l    A2, [A6 + 0xC]
  1625. 000010E8  2029 0002                move.l     D0, [A1 + 0x2]
  1626. 000010EC  B0AA 0002                cmp.l      D0, [A2 + 0x2]
  1627. 000010F0  5CC0                     sge        D0
  1628. 000010F2  4400                     neg.b      D0
  1629. 000010F4  4880                     ext.w      D0
  1630. 000010F6  48C0                     ext.l      D0
  1631. 000010F8  2140 0002                move.l     [A0 + 0x2], D0
  1632. 000010FC  6022                     bra        +0x24 /* 00001120 */
  1633. label000010FE:
  1634. 000010FE  206E 0008                movea.l    A0, [A6 + 0x8]
  1635. 00001102  2F08                     move.l     -[A7], A0
  1636. 00001104  42A7                     clr.l      -[A7]
  1637. 00001106  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1638. 0000110A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1639. 0000110E  2F3C 0001 FFFF           move.l     -[A7], 0x1FFFF
  1640. 00001114  4EBA FC28                jsr        [PC - 0x3D8 /* 00000D3E */]
  1641. 00001118  201F                     move.l     D0, [A7]+
  1642. 0000111A  205F                     movea.l    A0, [A7]+
  1643. 0000111C  2140 0002                move.l     [A0 + 0x2], D0
  1644. label00001120:
  1645. 00001120  245F                     movea.l    A2, [A7]+
  1646. 00001122  4E5E                     unlink     A6
  1647. 00001124  205F                     movea.l    A0, [A7]+
  1648. 00001126  DEFC 000C                add.w      A7, 0xC
  1649. 0000112A  4ED0                     jmp        [A0]
  1650. fn0000112C:
  1651. 0000112C  4E56 FFEC                link       A6, -0x0014
  1652. 00001130  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1653. 00001134  266E 000C                movea.l    A3, [A6 + 0xC]
  1654. 00001138  286E 0008                movea.l    A4, [A6 + 0x8]
  1655. 0000113C  7001                     moveq.l    D0, 0x01
  1656. 0000113E  B053                     cmp.w      D0, [A3]
  1657. 00001140  57C0                     seq        D0
  1658. 00001142  7201                     moveq.l    D1, 0x01
  1659. 00001144  B254                     cmp.w      D1, [A4]
  1660. 00001146  57C1                     seq        D1
  1661. 00001148  C001                     and.b      D0, D1
  1662. 0000114A  6776                     beq        +0x78 /* 000011C2 */
  1663. 0000114C  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1664. 00001150  205F                     movea.l    A0, [A7]+
  1665. 00001152  A029                     syscall    HLock
  1666. 00001154  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1667. 00001158  205F                     movea.l    A0, [A7]+
  1668. 0000115A  A029                     syscall    HLock
  1669. 0000115C  206B 0002                movea.l    A0, [A3 + 0x2]
  1670. 00001160  2A10                     move.l     D5, [A0]
  1671. 00001162  206C 0002                movea.l    A0, [A4 + 0x2]
  1672. 00001166  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  1673. 0000116A  42A7                     clr.l      -[A7]
  1674. 0000116C  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1675. 00001170  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1676. 00001174  2C1F                     move.l     D6, [A7]+
  1677. 00001176  5386                     subq.l     D6, 1
  1678. 00001178  42A7                     clr.l      -[A7]
  1679. 0000117A  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1680. 0000117E  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1681. 00001182  281F                     move.l     D4, [A7]+
  1682. 00001184  5384                     subq.l     D4, 1
  1683. 00001186  7E00                     moveq.l    D7, 0x00
  1684. label00001188:
  1685. 00001188  2007                     move.l     D0, D7
  1686. 0000118A  D086                     add.l      D0, D6
  1687. 0000118C  B880                     cmp.l      D4, D0
  1688. 0000118E  6D1E                     blt        +0x20 /* 000011AE */
  1689. 00001190  4267                     clr.w      -[A7]
  1690. 00001192  2F05                     move.l     -[A7], D5
  1691. 00001194  2007                     move.l     D0, D7
  1692. 00001196  D0AE FFF8                add.l      D0, [A6 - 0x8]
  1693. 0000119A  2F00                     move.l     -[A7], D0
  1694. 0000119C  3F06                     move.w     -[A7], D6
  1695. 0000119E  3F06                     move.w     -[A7], D6
  1696. 000011A0  3F3C 000C                move.w     -[A7], 0xC
  1697. 000011A4  A9ED                     syscall    Pack6
  1698. 000011A6  4A5F                     tst.w      [A7]+
  1699. 000011A8  6706                     beq        +0x8 /* 000011B0 */
  1700. 000011AA  5287                     addq.l     D7, 1
  1701. 000011AC  60DA                     bra        -0x24 /* 00001188 */
  1702. label000011AE:
  1703. 000011AE  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1704. label000011B0:
  1705. 000011B0  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1706. 000011B4  205F                     movea.l    A0, [A7]+
  1707. 000011B6  A02A                     syscall    HUnlock
  1708. 000011B8  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1709. 000011BC  205F                     movea.l    A0, [A7]+
  1710. 000011BE  A02A                     syscall    HUnlock
  1711. 000011C0  6002                     bra        +0x4 /* 000011C4 */
  1712. label000011C2:
  1713. 000011C2  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1714. label000011C4:
  1715. 000011C4  2D47 0010                move.l     [A6 + 0x10], D7
  1716. 000011C8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1717. 000011CC  4E5E                     unlink     A6
  1718. 000011CE  205F                     movea.l    A0, [A7]+
  1719. 000011D0  504F                     addq.w     A7, 8
  1720. 000011D2  4ED0                     jmp        [A0]
  1721. 000011D4  4E56 0000                link       A6, 0
  1722. 000011D8  206E 0008                movea.l    A0, [A6 + 0x8]
  1723. 000011DC  2F08                     move.l     -[A7], A0
  1724. 000011DE  42A7                     clr.l      -[A7]
  1725. 000011E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1726. 000011E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1727. 000011E8  4EBA FF42                jsr        [PC - 0xBE /* 0000112C */]
  1728. 000011EC  201F                     move.l     D0, [A7]+
  1729. 000011EE  205F                     movea.l    A0, [A7]+
  1730. 000011F0  5280                     addq.l     D0, 1
  1731. 000011F2  2140 0002                move.l     [A0 + 0x2], D0
  1732. 000011F6  4E5E                     unlink     A6
  1733. 000011F8  205F                     movea.l    A0, [A7]+
  1734. 000011FA  DEFC 000C                add.w      A7, 0xC
  1735. 000011FE  4ED0                     jmp        [A0]
  1736. 00001200  4E56 0000                link       A6, 0
  1737. 00001204  206E 0008                movea.l    A0, [A6 + 0x8]
  1738. 00001208  2F08                     move.l     -[A7], A0
  1739. 0000120A  42A7                     clr.l      -[A7]
  1740. 0000120C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1741. 00001210  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1742. 00001214  4EBA FF16                jsr        [PC - 0xEA /* 0000112C */]
  1743. 00001218  201F                     move.l     D0, [A7]+
  1744. 0000121A  205F                     movea.l    A0, [A7]+
  1745. 0000121C  4A80                     tst.l      D0
  1746. 0000121E  5CC0                     sge        D0
  1747. 00001220  4400                     neg.b      D0
  1748. 00001222  4880                     ext.w      D0
  1749. 00001224  48C0                     ext.l      D0
  1750. 00001226  2140 0002                move.l     [A0 + 0x2], D0
  1751. 0000122A  4E5E                     unlink     A6
  1752. 0000122C  205F                     movea.l    A0, [A7]+
  1753. 0000122E  DEFC 000C                add.w      A7, 0xC
  1754. 00001232  4ED0                     jmp        [A0]
  1755. 00001234  4E56 0000                link       A6, 0
  1756. 00001238  206E 0008                movea.l    A0, [A6 + 0x8]
  1757. 0000123C  2F08                     move.l     -[A7], A0
  1758. 0000123E  42A7                     clr.l      -[A7]
  1759. 00001240  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1760. 00001244  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1761. 00001248  4EBA FEE2                jsr        [PC - 0x11E /* 0000112C */]
  1762. 0000124C  201F                     move.l     D0, [A7]+
  1763. 0000124E  205F                     movea.l    A0, [A7]+
  1764. 00001250  4A80                     tst.l      D0
  1765. 00001252  57C0                     seq        D0
  1766. 00001254  4400                     neg.b      D0
  1767. 00001256  4880                     ext.w      D0
  1768. 00001258  48C0                     ext.l      D0
  1769. 0000125A  2140 0002                move.l     [A0 + 0x2], D0
  1770. 0000125E  4E5E                     unlink     A6
  1771. 00001260  205F                     movea.l    A0, [A7]+
  1772. 00001262  DEFC 000C                add.w      A7, 0xC
  1773. 00001266  4ED0                     jmp        [A0]
  1774. 00001268  4E56 0000                link       A6, 0
  1775. 0000126C  206E 0008                movea.l    A0, [A6 + 0x8]
  1776. 00001270  2F08                     move.l     -[A7], A0
  1777. 00001272  42A7                     clr.l      -[A7]
  1778. 00001274  A975                     syscall    TickCount
  1779. 00001276  201F                     move.l     D0, [A7]+
  1780. 00001278  205F                     movea.l    A0, [A7]+
  1781. 0000127A  2140 0002                move.l     [A0 + 0x2], D0
  1782. 0000127E  4E5E                     unlink     A6
  1783. 00001280  2E9F                     move.l     [A7], [A7]+
  1784. 00001282  4E75                     rts
  1785. fn00001284:
  1786. 00001284  4E56 FFF8                link       A6, -0x0008
  1787. 00001288  48E7 0118                movem.l    -[A7], D7,A3,A4
  1788. 0000128C  2E2E 000C                move.l     D7, [A6 + 0xC]
  1789. 00001290  42A7                     clr.l      -[A7]
  1790. 00001292  2007                     move.l     D0, D7
  1791. 00001294  5280                     addq.l     D0, 1
  1792. 00001296  2F00                     move.l     -[A7], D0
  1793. 00001298  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  1794. 0000129C  285F                     movea.l    A4, [A7]+
  1795. 0000129E  200C                     move.l     D0, A4
  1796. 000012A0  6730                     beq        +0x32 /* 000012D2 */
  1797. 000012A2  4A87                     tst.l      D7
  1798. 000012A4  6F14                     ble        +0x16 /* 000012BA */
  1799. 000012A6  206E 0014                movea.l    A0, [A6 + 0x14]
  1800. 000012AA  202E 0010                move.l     D0, [A6 + 0x10]
  1801. 000012AE  D090                     add.l      D0, [A0]
  1802. 000012B0  2F00                     move.l     -[A7], D0
  1803. 000012B2  2F14                     move.l     -[A7], [A4]
  1804. 000012B4  2F07                     move.l     -[A7], D7
  1805. 000012B6  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1806. label000012BA:
  1807. 000012BA  2647                     movea.l    A3, D7
  1808. 000012BC  D7D4                     add.l      A3, [A4]
  1809. 000012BE  4213                     clr.b      [A3]
  1810. 000012C0  206E 0008                movea.l    A0, [A6 + 0x8]
  1811. 000012C4  30BC 0001                move.w     [A0], 0x1
  1812. 000012C8  206E 0008                movea.l    A0, [A6 + 0x8]
  1813. 000012CC  214C 0002                move.l     [A0 + 0x2], A4
  1814. 000012D0  6008                     bra        +0xA /* 000012DA */
  1815. label000012D2:
  1816. 000012D2  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1817. 000012D6  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  1818. label000012DA:
  1819. 000012DA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1820. 000012DE  4E5E                     unlink     A6
  1821. 000012E0  205F                     movea.l    A0, [A7]+
  1822. 000012E2  DEFC 0010                add.w      A7, 0x10
  1823. 000012E6  4ED0                     jmp        [A0]
  1824. 000012E8  4E56 FFE4                link       A6, -0x001C
  1825. 000012EC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1826. 000012F0  2A2E 0010                move.l     D5, [A6 + 0x10]
  1827. 000012F4  206E 0014                movea.l    A0, [A6 + 0x14]
  1828. 000012F8  7001                     moveq.l    D0, 0x01
  1829. 000012FA  B050                     cmp.w      D0, [A0]
  1830. 000012FC  670C                     beq        +0xE /* 0000130A */
  1831. 000012FE  3F3C 001C                move.w     -[A7], 0x1C
  1832. 00001302  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  1833. 00001306  6000 00A4                bra        +0xA6 /* 000013AC */
  1834. label0000130A:
  1835. 0000130A  2045                     movea.l    A0, D5
  1836. 0000130C  7004                     moveq.l    D0, 0x04
  1837. 0000130E  B050                     cmp.w      D0, [A0]
  1838. 00001310  56C0                     sne        D0
  1839. 00001312  206E 000C                movea.l    A0, [A6 + 0xC]
  1840. 00001316  7204                     moveq.l    D1, 0x04
  1841. 00001318  B250                     cmp.w      D1, [A0]
  1842. 0000131A  56C1                     sne        D1
  1843. 0000131C  8001                     or.b       D0, D1
  1844. 0000131E  670C                     beq        +0xE /* 0000132C */
  1845. 00001320  3F3C 001F                move.w     -[A7], 0x1F
  1846. 00001324  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  1847. 00001328  6000 0082                bra        +0x84 /* 000013AC */
  1848. label0000132C:
  1849. 0000132C  2045                     movea.l    A0, D5
  1850. 0000132E  7001                     moveq.l    D0, 0x01
  1851. 00001330  B0A8 0002                cmp.l      D0, [A0 + 0x2]
  1852. 00001334  6F08                     ble        +0xA /* 0000133E */
  1853. 00001336  2045                     movea.l    A0, D5
  1854. 00001338  7001                     moveq.l    D0, 0x01
  1855. 0000133A  2140 0002                move.l     [A0 + 0x2], D0
  1856. label0000133E:
  1857. 0000133E  206E 000C                movea.l    A0, [A6 + 0xC]
  1858. 00001342  2245                     movea.l    A1, D5
  1859. 00001344  2028 0002                move.l     D0, [A0 + 0x2]
  1860. 00001348  90A9 0002                sub.l      D0, [A1 + 0x2]
  1861. 0000134C  2E00                     move.l     D7, D0
  1862. 0000134E  5287                     addq.l     D7, 1
  1863. 00001350  6C02                     bge        +0x4 /* 00001354 */
  1864. 00001352  7E00                     moveq.l    D7, 0x00
  1865. label00001354:
  1866. 00001354  206E 0014                movea.l    A0, [A6 + 0x14]
  1867. 00001358  2868 0002                movea.l    A4, [A0 + 0x2]
  1868. 0000135C  2654                     movea.l    A3, [A4]
  1869. 0000135E  42A7                     clr.l      -[A7]
  1870. 00001360  2F0C                     move.l     -[A7], A4
  1871. 00001362  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1872. 00001366  201F                     move.l     D0, [A7]+
  1873. 00001368  D08B                     add.l      D0, A3
  1874. 0000136A  2800                     move.l     D4, D0
  1875. 0000136C  5384                     subq.l     D4, 1
  1876. 0000136E  42A7                     clr.l      -[A7]
  1877. 00001370  2F0B                     move.l     -[A7], A3
  1878. 00001372  2045                     movea.l    A0, D5
  1879. 00001374  2028 0002                move.l     D0, [A0 + 0x2]
  1880. 00001378  5380                     subq.l     D0, 1
  1881. 0000137A  2F00                     move.l     -[A7], D0
  1882. 0000137C  2F04                     move.l     -[A7], D4
  1883. 0000137E  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1884. 00001382  2C1F                     move.l     D6, [A7]+
  1885. 00001384  42A7                     clr.l      -[A7]
  1886. 00001386  2F06                     move.l     -[A7], D6
  1887. 00001388  2F07                     move.l     -[A7], D7
  1888. 0000138A  2F04                     move.l     -[A7], D4
  1889. 0000138C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1890. 00001390  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  1891. 00001394  2F0C                     move.l     -[A7], A4
  1892. 00001396  2006                     move.l     D0, D6
  1893. 00001398  908B                     sub.l      D0, A3
  1894. 0000139A  2F00                     move.l     -[A7], D0
  1895. 0000139C  202E FFE4                move.l     D0, [A6 - 0x1C]
  1896. 000013A0  9086                     sub.l      D0, D6
  1897. 000013A2  2F00                     move.l     -[A7], D0
  1898. 000013A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1899. 000013A8  4EBA FEDA                jsr        [PC - 0x126 /* 00001284 */]
  1900. label000013AC:
  1901. 000013AC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1902. 000013B0  4E5E                     unlink     A6
  1903. 000013B2  205F                     movea.l    A0, [A7]+
  1904. 000013B4  DEFC 0010                add.w      A7, 0x10
  1905. 000013B8  4ED0                     jmp        [A0]
  1906. 000013BA  4E56 FFEC                link       A6, -0x0014
  1907. 000013BE  206E 000C                movea.l    A0, [A6 + 0xC]
  1908. 000013C2  3010                     move.w     D0, [A0]
  1909. 000013C4  5940                     subq.w     D0, 4
  1910. 000013C6  6706                     beq        +0x8 /* 000013CE */
  1911. 000013C8  5B40                     subq.w     D0, 5
  1912. 000013CA  6718                     beq        +0x1A /* 000013E4 */
  1913. 000013CC  604A                     bra        +0x4C /* 00001418 */
  1914. label000013CE:
  1915. 000013CE  206E 000C                movea.l    A0, [A6 + 0xC]
  1916. 000013D2  2028 0002                move.l     D0, [A0 + 0x2]
  1917. 000013D6  6A02                     bpl        +0x4 /* 000013DA */
  1918. 000013D8  4480                     neg.l      D0
  1919. label000013DA:
  1920. 000013DA  206E 0008                movea.l    A0, [A6 + 0x8]
  1921. 000013DE  2140 0002                move.l     [A0 + 0x2], D0
  1922. 000013E2  6034                     bra        +0x36 /* 00001418 */
  1923. label000013E4:
  1924. 000013E4  206E 000C                movea.l    A0, [A6 + 0xC]
  1925. 000013E8  2068 0002                movea.l    A0, [A0 + 0x2]
  1926. 000013EC  2050                     movea.l    A0, [A0]
  1927. 000013EE  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1928. 000013F2  22D8                     move.l     [A1]+, [A0]+
  1929. 000013F4  22D8                     move.l     [A1]+, [A0]+
  1930. 000013F6  3290                     move.w     [A1], [A0]
  1931. 000013F8  022E 007F FFEC           andi.b     [A6 - 0x14], 0x7F
  1932. 000013FE  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1933. 00001402  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1934. 00001406  20D9                     move.l     [A0]+, [A1]+
  1935. 00001408  20D9                     move.l     [A0]+, [A1]+
  1936. 0000140A  3091                     move.w     [A0], [A1]
  1937. 0000140C  486E FFF6                pea.l      [A6 - 0xA]
  1938. 00001410  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1939. 00001414  4EBA F232                jsr        [PC - 0xDCE /* 00000648 */]
  1940. label00001418:
  1941. 00001418  4E5E                     unlink     A6
  1942. 0000141A  205F                     movea.l    A0, [A7]+
  1943. 0000141C  504F                     addq.w     A7, 8
  1944. 0000141E  4ED0                     jmp        [A0]
  1945. fn00001420:
  1946. 00001420  4E56 FFFC                link       A6, -0x0004
  1947. 00001424  48E7 0700                movem.l    -[A7], D5,D6,D7
  1948. 00001428  3C2E 0008                move.w     D6, [A6 + 0x8]
  1949. 0000142C  3D7C 0001 000A           move.w     [A6 + 0xA], 0x1
  1950. 00001432  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1951. 00001436  4A68 0120                tst.w      [A0 + 0x120]
  1952. 0000143A  6766                     beq        +0x68 /* 000014A2 */
  1953. 0000143C  4267                     clr.w      -[A7]
  1954. 0000143E  206D F342                movea.l    A0, [A5 - 0xCBE]
  1955. 00001442  3F10                     move.w     -[A7], [A0]
  1956. 00001444  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  1957. 00001448  3E1F                     move.w     D7, [A7]+
  1958. 0000144A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1959. 0000144E  BE68 0120                cmp.w      D7, [A0 + 0x120]
  1960. 00001452  5EC0                     sgt        D0
  1961. 00001454  2068 0118                movea.l    A0, [A0 + 0x118]
  1962. 00001458  2050                     movea.l    A0, [A0]
  1963. 0000145A  3207                     move.w     D1, D7
  1964. 0000145C  48C1                     ext.l      D1
  1965. 0000145E  E581                     asl        D1, 2
  1966. 00001460  226D F342                movea.l    A1, [A5 - 0xCBE]
  1967. 00001464  3430 18FC                move.w     D2, [A0 + D1 - 0x4]
  1968. 00001468  B451                     cmp.w      D2, [A1]
  1969. 0000146A  56C1                     sne        D1
  1970. 0000146C  8001                     or.b       D0, D1
  1971. 0000146E  6702                     beq        +0x4 /* 00001472 */
  1972. 00001470  5347                     subq.w     D7, 1
  1973. label00001472:
  1974. 00001472  DC47                     add.w      D6, D7
  1975. 00001474  7001                     moveq.l    D0, 0x01
  1976. 00001476  B046                     cmp.w      D0, D6
  1977. 00001478  6F02                     ble        +0x4 /* 0000147C */
  1978. 0000147A  7C01                     moveq.l    D6, 0x01
  1979. label0000147C:
  1980. 0000147C  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1981. 00001480  BC68 0120                cmp.w      D6, [A0 + 0x120]
  1982. 00001484  6F04                     ble        +0x6 /* 0000148A */
  1983. 00001486  3C28 0120                move.w     D6, [A0 + 0x120]
  1984. label0000148A:
  1985. 0000148A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1986. 0000148E  2068 0118                movea.l    A0, [A0 + 0x118]
  1987. 00001492  2050                     movea.l    A0, [A0]
  1988. 00001494  3006                     move.w     D0, D6
  1989. 00001496  48C0                     ext.l      D0
  1990. 00001498  E580                     asl        D0, 2
  1991. 0000149A  3A30 08FC                move.w     D5, [A0 + D0 - 0x4]
  1992. 0000149E  3D45 000A                move.w     [A6 + 0xA], D5
  1993. label000014A2:
  1994. 000014A2  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1995. 000014A6  4E5E                     unlink     A6
  1996. 000014A8  205F                     movea.l    A0, [A7]+
  1997. 000014AA  544F                     addq.w     A7, 2
  1998. 000014AC  4ED0                     jmp        [A0]
  1999. 000014AE  4E56 0000                link       A6, 0
  2000. 000014B2  206E 000C                movea.l    A0, [A6 + 0xC]
  2001. 000014B6  7004                     moveq.l    D0, 0x04
  2002. 000014B8  B050                     cmp.w      D0, [A0]
  2003. 000014BA  6620                     bne        +0x22 /* 000014DC */
  2004. 000014BC  206E 0008                movea.l    A0, [A6 + 0x8]
  2005. 000014C0  2F08                     move.l     -[A7], A0
  2006. 000014C2  4267                     clr.w      -[A7]
  2007. 000014C4  226E 000C                movea.l    A1, [A6 + 0xC]
  2008. 000014C8  3F29 0004                move.w     -[A7], [A1 + 0x4]
  2009. 000014CC  4EBA FF52                jsr        [PC - 0xAE /* 00001420 */]
  2010. 000014D0  301F                     move.w     D0, [A7]+
  2011. 000014D2  205F                     movea.l    A0, [A7]+
  2012. 000014D4  48C0                     ext.l      D0
  2013. 000014D6  2140 0002                move.l     [A0 + 0x2], D0
  2014. 000014DA  6058                     bra        +0x5A /* 00001534 */
  2015. label000014DC:
  2016. 000014DC  206E 000C                movea.l    A0, [A6 + 0xC]
  2017. 000014E0  7009                     moveq.l    D0, 0x09
  2018. 000014E2  B050                     cmp.w      D0, [A0]
  2019. 000014E4  6620                     bne        +0x22 /* 00001506 */
  2020. 000014E6  206E 0008                movea.l    A0, [A6 + 0x8]
  2021. 000014EA  2F08                     move.l     -[A7], A0
  2022. 000014EC  42A7                     clr.l      -[A7]
  2023. 000014EE  226E 000C                movea.l    A1, [A6 + 0xC]
  2024. 000014F2  2269 0002                movea.l    A1, [A1 + 0x2]
  2025. 000014F6  2F11                     move.l     -[A7], [A1]
  2026. 000014F8  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  2027. 000014FC  201F                     move.l     D0, [A7]+
  2028. 000014FE  205F                     movea.l    A0, [A7]+
  2029. 00001500  2140 0002                move.l     [A0 + 0x2], D0
  2030. 00001504  602E                     bra        +0x30 /* 00001534 */
  2031. label00001506:
  2032. 00001506  206E 000C                movea.l    A0, [A6 + 0xC]
  2033. 0000150A  7001                     moveq.l    D0, 0x01
  2034. 0000150C  B050                     cmp.w      D0, [A0]
  2035. 0000150E  661C                     bne        +0x1E /* 0000152C */
  2036. 00001510  206E 0008                movea.l    A0, [A6 + 0x8]
  2037. 00001514  2F08                     move.l     -[A7], A0
  2038. 00001516  4267                     clr.w      -[A7]
  2039. 00001518  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2040. 0000151C  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  2041. 00001520  301F                     move.w     D0, [A7]+
  2042. 00001522  205F                     movea.l    A0, [A7]+
  2043. 00001524  48C0                     ext.l      D0
  2044. 00001526  2140 0002                move.l     [A0 + 0x2], D0
  2045. 0000152A  6008                     bra        +0xA /* 00001534 */
  2046. label0000152C:
  2047. 0000152C  3F3C 001F                move.w     -[A7], 0x1F
  2048. 00001530  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2049. label00001534:
  2050. 00001534  4E5E                     unlink     A6
  2051. 00001536  205F                     movea.l    A0, [A7]+
  2052. 00001538  504F                     addq.w     A7, 8
  2053. 0000153A  4ED0                     jmp        [A0]
  2054. 0000153C  4E56 FFEC                link       A6, -0x0014
  2055. 00001540  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2056. 00001544  4AAD F0C2                tst.l      [A5 - 0xF3E]
  2057. 00001548  6772                     beq        +0x74 /* 000015BC */
  2058. 0000154A  206D F0C2                movea.l    A0, [A5 - 0xF3E]
  2059. 0000154E  2050                     movea.l    A0, [A0]
  2060. 00001550  2A28 003E                move.l     D5, [A0 + 0x3E]
  2061. 00001554  206D F0C2                movea.l    A0, [A5 - 0xF3E]
  2062. 00001558  2850                     movea.l    A4, [A0]
  2063. 0000155A  3C2C 0020                move.w     D6, [A4 + 0x20]
  2064. 0000155E  382C 0022                move.w     D4, [A4 + 0x22]
  2065. 00001562  3004                     move.w     D0, D4
  2066. 00001564  9046                     sub.w      D0, D6
  2067. 00001566  48C0                     ext.l      D0
  2068. 00001568  2E00                     move.l     D7, D0
  2069. 0000156A  6C02                     bge        +0x4 /* 0000156E */
  2070. 0000156C  7E00                     moveq.l    D7, 0x00
  2071. label0000156E:
  2072. 0000156E  42A7                     clr.l      -[A7]
  2073. 00001570  2007                     move.l     D0, D7
  2074. 00001572  5280                     addq.l     D0, 1
  2075. 00001574  2F00                     move.l     -[A7], D0
  2076. 00001576  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  2077. 0000157A  265F                     movea.l    A3, [A7]+
  2078. 0000157C  200B                     move.l     D0, A3
  2079. 0000157E  6734                     beq        +0x36 /* 000015B4 */
  2080. 00001580  4A87                     tst.l      D7
  2081. 00001582  6F12                     ble        +0x14 /* 00001596 */
  2082. 00001584  2045                     movea.l    A0, D5
  2083. 00001586  3006                     move.w     D0, D6
  2084. 00001588  48C0                     ext.l      D0
  2085. 0000158A  D090                     add.l      D0, [A0]
  2086. 0000158C  2F00                     move.l     -[A7], D0
  2087. 0000158E  2F13                     move.l     -[A7], [A3]
  2088. 00001590  2F07                     move.l     -[A7], D7
  2089. 00001592  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2090. label00001596:
  2091. 00001596  2D53 FFEC                move.l     [A6 - 0x14], [A3]
  2092. 0000159A  206E FFEC                movea.l    A0, [A6 - 0x14]
  2093. 0000159E  4230 7000                clr.b      [A0 + D7.w]
  2094. 000015A2  206E 0008                movea.l    A0, [A6 + 0x8]
  2095. 000015A6  30BC 0001                move.w     [A0], 0x1
  2096. 000015AA  206E 0008                movea.l    A0, [A6 + 0x8]
  2097. 000015AE  214B 0002                move.l     [A0 + 0x2], A3
  2098. 000015B2  6008                     bra        +0xA /* 000015BC */
  2099. label000015B4:
  2100. 000015B4  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  2101. 000015B8  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2102. label000015BC:
  2103. 000015BC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2104. 000015C0  4E5E                     unlink     A6
  2105. 000015C2  2E9F                     move.l     [A7], [A7]+
  2106. 000015C4  4E75                     rts
  2107. fn000015C6:
  2108. 000015C6  4E56 FF00                link       A6, -0x0100
  2109. 000015CA  1D7C 0001 FF00           move.b     [A6 - 0x100], 0x1
  2110. 000015D0  1D6E 0009 FF01           move.b     [A6 - 0xFF], [A6 + 0x9]
  2111. 000015D6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2112. 000015DA  486E FF00                pea.l      [A6 - 0x100]
  2113. 000015DE  4EBA F566                jsr        [PC - 0xA9A /* 00000B46 */]
  2114. 000015E2  4E5E                     unlink     A6
  2115. 000015E4  205F                     movea.l    A0, [A7]+
  2116. 000015E6  5C4F                     addq.w     A7, 6
  2117. 000015E8  4ED0                     jmp        [A0]
  2118. 000015EA  4E56 FFFA                link       A6, -0x0006
  2119. 000015EE  206E 000C                movea.l    A0, [A6 + 0xC]
  2120. 000015F2  7001                     moveq.l    D0, 0x01
  2121. 000015F4  B050                     cmp.w      D0, [A0]
  2122. 000015F6  670A                     beq        +0xC /* 00001602 */
  2123. 000015F8  3F3C 001C                move.w     -[A7], 0x1C
  2124. 000015FC  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2125. 00001600  603C                     bra        +0x3E /* 0000163E */
  2126. label00001602:
  2127. 00001602  206E 0008                movea.l    A0, [A6 + 0x8]
  2128. 00001606  7000                     moveq.l    D0, 0x00
  2129. 00001608  2140 0002                move.l     [A0 + 0x2], D0
  2130. 0000160C  206E 0008                movea.l    A0, [A6 + 0x8]
  2131. 00001610  5488                     addq.l     A0, 2
  2132. 00001612  2008                     move.l     D0, A0
  2133. 00001614  5480                     addq.l     D0, 2
  2134. 00001616  2D40 FFFA                move.l     [A6 - 0x6], D0
  2135. 0000161A  206E FFFA                movea.l    A0, [A6 - 0x6]
  2136. 0000161E  2F08                     move.l     -[A7], A0
  2137. 00001620  4267                     clr.w      -[A7]
  2138. 00001622  226E 000C                movea.l    A1, [A6 + 0xC]
  2139. 00001626  2269 0002                movea.l    A1, [A1 + 0x2]
  2140. 0000162A  2F11                     move.l     -[A7], [A1]
  2141. 0000162C  486D EDAA                pea.l      [A5 - 0x1256]
  2142. 00001630  486E FFFE                pea.l      [A6 - 0x2]
  2143. 00001634  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  2144. 00001638  301F                     move.w     D0, [A7]+
  2145. 0000163A  205F                     movea.l    A0, [A7]+
  2146. 0000163C  3080                     move.w     [A0], D0
  2147. label0000163E:
  2148. 0000163E  4E5E                     unlink     A6
  2149. 00001640  205F                     movea.l    A0, [A7]+
  2150. 00001642  504F                     addq.w     A7, 8
  2151. 00001644  4ED0                     jmp        [A0]
  2152. 00001646  4E56 FF00                link       A6, -0x0100
  2153. 0000164A  206E 000C                movea.l    A0, [A6 + 0xC]
  2154. 0000164E  7004                     moveq.l    D0, 0x04
  2155. 00001650  B050                     cmp.w      D0, [A0]
  2156. 00001652  670A                     beq        +0xC /* 0000165E */
  2157. 00001654  3F3C 001F                move.w     -[A7], 0x1F
  2158. 00001658  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2159. 0000165C  601C                     bra        +0x1E /* 0000167A */
  2160. label0000165E:
  2161. 0000165E  206E 000C                movea.l    A0, [A6 + 0xC]
  2162. 00001662  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2163. 00001666  486E FF00                pea.l      [A6 - 0x100]
  2164. 0000166A  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  2165. 0000166E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2166. 00001672  486E FF00                pea.l      [A6 - 0x100]
  2167. 00001676  4EBA F4CE                jsr        [PC - 0xB32 /* 00000B46 */]
  2168. label0000167A:
  2169. 0000167A  4E5E                     unlink     A6
  2170. 0000167C  205F                     movea.l    A0, [A7]+
  2171. 0000167E  504F                     addq.w     A7, 8
  2172. 00001680  4ED0                     jmp        [A0]
  2173. fn00001682:
  2174. 00001682  4E56 FFF4                link       A6, -0x000C
  2175. 00001686  48E7 0308                movem.l    -[A7], D6,D7,A4
  2176. 0000168A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2177. 0000168E  4EBA F502                jsr        [PC - 0xAFE /* 00000B92 */]
  2178. 00001692  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2179. 00001696  4EBA F4FA                jsr        [PC - 0xB06 /* 00000B92 */]
  2180. 0000169A  206E 0010                movea.l    A0, [A6 + 0x10]
  2181. 0000169E  7001                     moveq.l    D0, 0x01
  2182. 000016A0  B050                     cmp.w      D0, [A0]
  2183. 000016A2  57C0                     seq        D0
  2184. 000016A4  206E 000C                movea.l    A0, [A6 + 0xC]
  2185. 000016A8  7201                     moveq.l    D1, 0x01
  2186. 000016AA  B250                     cmp.w      D1, [A0]
  2187. 000016AC  57C1                     seq        D1
  2188. 000016AE  C001                     and.b      D0, D1
  2189. 000016B0  6700 0082                beq        +0x84 /* 00001734 */
  2190. 000016B4  42A7                     clr.l      -[A7]
  2191. 000016B6  206E 0010                movea.l    A0, [A6 + 0x10]
  2192. 000016BA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2193. 000016BE  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2194. 000016C2  2E1F                     move.l     D7, [A7]+
  2195. 000016C4  5387                     subq.l     D7, 1
  2196. 000016C6  42A7                     clr.l      -[A7]
  2197. 000016C8  206E 000C                movea.l    A0, [A6 + 0xC]
  2198. 000016CC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2199. 000016D0  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2200. 000016D4  2C1F                     move.l     D6, [A7]+
  2201. 000016D6  5386                     subq.l     D6, 1
  2202. 000016D8  42A7                     clr.l      -[A7]
  2203. 000016DA  2007                     move.l     D0, D7
  2204. 000016DC  D086                     add.l      D0, D6
  2205. 000016DE  5280                     addq.l     D0, 1
  2206. 000016E0  2F00                     move.l     -[A7], D0
  2207. 000016E2  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  2208. 000016E6  285F                     movea.l    A4, [A7]+
  2209. 000016E8  200C                     move.l     D0, A4
  2210. 000016EA  673E                     beq        +0x40 /* 0000172A */
  2211. 000016EC  206E 0010                movea.l    A0, [A6 + 0x10]
  2212. 000016F0  2068 0002                movea.l    A0, [A0 + 0x2]
  2213. 000016F4  2F10                     move.l     -[A7], [A0]
  2214. 000016F6  2F14                     move.l     -[A7], [A4]
  2215. 000016F8  2F07                     move.l     -[A7], D7
  2216. 000016FA  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2217. 000016FE  206E 000C                movea.l    A0, [A6 + 0xC]
  2218. 00001702  2068 0002                movea.l    A0, [A0 + 0x2]
  2219. 00001706  2F10                     move.l     -[A7], [A0]
  2220. 00001708  2007                     move.l     D0, D7
  2221. 0000170A  D094                     add.l      D0, [A4]
  2222. 0000170C  2F00                     move.l     -[A7], D0
  2223. 0000170E  2006                     move.l     D0, D6
  2224. 00001710  5280                     addq.l     D0, 1
  2225. 00001712  2F00                     move.l     -[A7], D0
  2226. 00001714  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2227. 00001718  206E 0008                movea.l    A0, [A6 + 0x8]
  2228. 0000171C  30BC 0001                move.w     [A0], 0x1
  2229. 00001720  206E 0008                movea.l    A0, [A6 + 0x8]
  2230. 00001724  214C 0002                move.l     [A0 + 0x2], A4
  2231. 00001728  6012                     bra        +0x14 /* 0000173C */
  2232. label0000172A:
  2233. 0000172A  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  2234. 0000172E  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2235. 00001732  6008                     bra        +0xA /* 0000173C */
  2236. label00001734:
  2237. 00001734  3F3C 001C                move.w     -[A7], 0x1C
  2238. 00001738  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2239. label0000173C:
  2240. 0000173C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2241. 00001740  4E5E                     unlink     A6
  2242. 00001742  205F                     movea.l    A0, [A7]+
  2243. 00001744  DEFC 000C                add.w      A7, 0xC
  2244. 00001748  4ED0                     jmp        [A0]
  2245. 0000174A  4E56 FFF4                link       A6, -0x000C
  2246. 0000174E  486E FFFA                pea.l      [A6 - 0x6]
  2247. 00001752  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2248. 00001756  4EBA FE6E                jsr        [PC - 0x192 /* 000015C6 */]
  2249. 0000175A  426E FFF4                clr.w      [A6 - 0xC]
  2250. 0000175E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2251. 00001762  486E FFFA                pea.l      [A6 - 0x6]
  2252. 00001766  486E FFF4                pea.l      [A6 - 0xC]
  2253. 0000176A  4EBA FF16                jsr        [PC - 0xEA /* 00001682 */]
  2254. 0000176E  102D FEBF                move.b     D0, [A5 - 0x141]
  2255. 00001772  6610                     bne        +0x12 /* 00001784 */
  2256. 00001774  486E FFF4                pea.l      [A6 - 0xC]
  2257. 00001778  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2258. 0000177C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2259. 00001780  4EBA FF00                jsr        [PC - 0x100 /* 00001682 */]
  2260. label00001784:
  2261. 00001784  486E FFFA                pea.l      [A6 - 0x6]
  2262. 00001788  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  2263. 0000178C  486E FFF4                pea.l      [A6 - 0xC]
  2264. 00001790  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  2265. 00001794  4E5E                     unlink     A6
  2266. 00001796  205F                     movea.l    A0, [A7]+
  2267. 00001798  DEFC 000C                add.w      A7, 0xC
  2268. 0000179C  4ED0                     jmp        [A0]
  2269. 0000179E  4E56 FFF4                link       A6, -0x000C
  2270. 000017A2  48E7 0118                movem.l    -[A7], D7,A3,A4
  2271. 000017A6  206E 0008                movea.l    A0, [A6 + 0x8]
  2272. 000017AA  7000                     moveq.l    D0, 0x00
  2273. 000017AC  2140 0002                move.l     [A0 + 0x2], D0
  2274. 000017B0  206E 000C                movea.l    A0, [A6 + 0xC]
  2275. 000017B4  7001                     moveq.l    D0, 0x01
  2276. 000017B6  B050                     cmp.w      D0, [A0]
  2277. 000017B8  662E                     bne        +0x30 /* 000017E8 */
  2278. 000017BA  2868 0002                movea.l    A4, [A0 + 0x2]
  2279. 000017BE  2654                     movea.l    A3, [A4]
  2280. 000017C0  42A7                     clr.l      -[A7]
  2281. 000017C2  2F0C                     move.l     -[A7], A4
  2282. 000017C4  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2283. 000017C8  201F                     move.l     D0, [A7]+
  2284. 000017CA  D08B                     add.l      D0, A3
  2285. 000017CC  2E00                     move.l     D7, D0
  2286. 000017CE  5387                     subq.l     D7, 1
  2287. 000017D0  206E 0008                movea.l    A0, [A6 + 0x8]
  2288. 000017D4  2F08                     move.l     -[A7], A0
  2289. 000017D6  42A7                     clr.l      -[A7]
  2290. 000017D8  2F0B                     move.l     -[A7], A3
  2291. 000017DA  2F07                     move.l     -[A7], D7
  2292. 000017DC  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  2293. 000017E0  201F                     move.l     D0, [A7]+
  2294. 000017E2  205F                     movea.l    A0, [A7]+
  2295. 000017E4  2140 0002                move.l     [A0 + 0x2], D0
  2296. label000017E8:
  2297. 000017E8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2298. 000017EC  4E5E                     unlink     A6
  2299. 000017EE  205F                     movea.l    A0, [A7]+
  2300. 000017F0  504F                     addq.w     A7, 8
  2301. 000017F2  4ED0                     jmp        [A0]
  2302. 000017F4  4E56 FFFE                link       A6, -0x0002
  2303. 000017F8  48E7 0118                movem.l    -[A7], D7,A3,A4
  2304. 000017FC  266E 000C                movea.l    A3, [A6 + 0xC]
  2305. 00001800  2E2E 0008                move.l     D7, [A6 + 0x8]
  2306. 00001804  206E 0010                movea.l    A0, [A6 + 0x10]
  2307. 00001808  3D68 0004 FFFE           move.w     [A6 - 0x2], [A0 + 0x4]
  2308. 0000180E  4267                     clr.w      -[A7]
  2309. 00001810  486E FFFE                pea.l      [A6 - 0x2]
  2310. 00001814  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  2311. 00001818  101F                     move.b     D0, [A7]+
  2312. 0000181A  674E                     beq        +0x50 /* 0000186A */
  2313. 0000181C  206D F342                movea.l    A0, [A5 - 0xCBE]
  2314. 00001820  302E FFFE                move.w     D0, [A6 - 0x2]
  2315. 00001824  E740                     asl        D0.w, 3
  2316. 00001826  41E8 03EE                lea.l      A0, [A0 + 0x3EE]
  2317. 0000182A  49F0 0000                lea.l      A4, [A0 + D0.w]
  2318. 0000182E  302C 0002                move.w     D0, [A4 + 0x2]
  2319. 00001832  48C0                     ext.l      D0
  2320. 00001834  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  2321. 00001838  6F0E                     ble        +0x10 /* 00001848 */
  2322. 0000183A  302C 0002                move.w     D0, [A4 + 0x2]
  2323. 0000183E  48C0                     ext.l      D0
  2324. 00001840  2047                     movea.l    A0, D7
  2325. 00001842  2140 0002                move.l     [A0 + 0x2], D0
  2326. 00001846  6022                     bra        +0x24 /* 0000186A */
  2327. label00001848:
  2328. 00001848  302C 0006                move.w     D0, [A4 + 0x6]
  2329. 0000184C  48C0                     ext.l      D0
  2330. 0000184E  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  2331. 00001852  6C0E                     bge        +0x10 /* 00001862 */
  2332. 00001854  302C 0006                move.w     D0, [A4 + 0x6]
  2333. 00001858  48C0                     ext.l      D0
  2334. 0000185A  2047                     movea.l    A0, D7
  2335. 0000185C  2140 0002                move.l     [A0 + 0x2], D0
  2336. 00001860  6008                     bra        +0xA /* 0000186A */
  2337. label00001862:
  2338. 00001862  2047                     movea.l    A0, D7
  2339. 00001864  216B 0002 0002           move.l     [A0 + 0x2], [A3 + 0x2]
  2340. label0000186A:
  2341. 0000186A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2342. 0000186E  4E5E                     unlink     A6
  2343. 00001870  205F                     movea.l    A0, [A7]+
  2344. 00001872  DEFC 000C                add.w      A7, 0xC
  2345. 00001876  4ED0                     jmp        [A0]
  2346. 00001878  4E56 FFFE                link       A6, -0x0002
  2347. 0000187C  48E7 0118                movem.l    -[A7], D7,A3,A4
  2348. 00001880  266E 000C                movea.l    A3, [A6 + 0xC]
  2349. 00001884  2E2E 0008                move.l     D7, [A6 + 0x8]
  2350. 00001888  206E 0010                movea.l    A0, [A6 + 0x10]
  2351. 0000188C  3D68 0004 FFFE           move.w     [A6 - 0x2], [A0 + 0x4]
  2352. 00001892  4267                     clr.w      -[A7]
  2353. 00001894  486E FFFE                pea.l      [A6 - 0x2]
  2354. 00001898  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  2355. 0000189C  101F                     move.b     D0, [A7]+
  2356. 0000189E  674A                     beq        +0x4C /* 000018EA */
  2357. 000018A0  206D F342                movea.l    A0, [A5 - 0xCBE]
  2358. 000018A4  302E FFFE                move.w     D0, [A6 - 0x2]
  2359. 000018A8  E740                     asl        D0.w, 3
  2360. 000018AA  41E8 03EE                lea.l      A0, [A0 + 0x3EE]
  2361. 000018AE  49F0 0000                lea.l      A4, [A0 + D0.w]
  2362. 000018B2  3014                     move.w     D0, [A4]
  2363. 000018B4  48C0                     ext.l      D0
  2364. 000018B6  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  2365. 000018BA  6F0C                     ble        +0xE /* 000018C8 */
  2366. 000018BC  3014                     move.w     D0, [A4]
  2367. 000018BE  48C0                     ext.l      D0
  2368. 000018C0  2047                     movea.l    A0, D7
  2369. 000018C2  2140 0002                move.l     [A0 + 0x2], D0
  2370. 000018C6  6022                     bra        +0x24 /* 000018EA */
  2371. label000018C8:
  2372. 000018C8  302C 0004                move.w     D0, [A4 + 0x4]
  2373. 000018CC  48C0                     ext.l      D0
  2374. 000018CE  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  2375. 000018D2  6C0E                     bge        +0x10 /* 000018E2 */
  2376. 000018D4  302C 0004                move.w     D0, [A4 + 0x4]
  2377. 000018D8  48C0                     ext.l      D0
  2378. 000018DA  2047                     movea.l    A0, D7
  2379. 000018DC  2140 0002                move.l     [A0 + 0x2], D0
  2380. 000018E0  6008                     bra        +0xA /* 000018EA */
  2381. label000018E2:
  2382. 000018E2  2047                     movea.l    A0, D7
  2383. 000018E4  216B 0002 0002           move.l     [A0 + 0x2], [A3 + 0x2]
  2384. label000018EA:
  2385. 000018EA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2386. 000018EE  4E5E                     unlink     A6
  2387. 000018F0  205F                     movea.l    A0, [A7]+
  2388. 000018F2  DEFC 000C                add.w      A7, 0xC
  2389. 000018F6  4ED0                     jmp        [A0]
  2390. fn000018F8:
  2391. 000018F8  4E56 FFFC                link       A6, -0x0004
  2392. 000018FC  4267                     clr.w      -[A7]
  2393. 000018FE  A861                     syscall    Random
  2394. 00001900  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  2395. 00001904  4267                     clr.w      -[A7]
  2396. 00001906  A861                     syscall    Random
  2397. 00001908  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2398. 0000190C  42A7                     clr.l      -[A7]
  2399. 0000190E  A975                     syscall    TickCount
  2400. 00001910  201F                     move.l     D0, [A7]+
  2401. 00001912  222E FFFC                move.l     D1, [A6 - 0x4]
  2402. 00001916  B380                     xor.l      D0, D1
  2403. 00001918  2D40 FFFC                move.l     [A6 - 0x4], D0
  2404. 0000191C  4AAE 0008                tst.l      [A6 + 0x8]
  2405. 00001920  6E08                     bgt        +0xA /* 0000192A */
  2406. 00001922  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  2407. 00001928  6024                     bra        +0x26 /* 0000194E */
  2408. label0000192A:
  2409. 0000192A  7000                     moveq.l    D0, 0x00
  2410. 0000192C  302E FFFC                move.w     D0, [A6 - 0x4]
  2411. 00001930  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  2412. 00001936  3D40 FFFC                move.w     [A6 - 0x4], D0
  2413. 0000193A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2414. 0000193E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2415. 00001942  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2416. 00001946  201F                     move.l     D0, [A7]+
  2417. 00001948  5280                     addq.l     D0, 1
  2418. 0000194A  2D40 000C                move.l     [A6 + 0xC], D0
  2419. label0000194E:
  2420. 0000194E  4E5E                     unlink     A6
  2421. 00001950  2E9F                     move.l     [A7], [A7]+
  2422. 00001952  4E75                     rts
  2423. 00001954  4E56 0000                link       A6, 0
  2424. 00001958  206E 0008                movea.l    A0, [A6 + 0x8]
  2425. 0000195C  2F08                     move.l     -[A7], A0
  2426. 0000195E  42A7                     clr.l      -[A7]
  2427. 00001960  226E 000C                movea.l    A1, [A6 + 0xC]
  2428. 00001964  2F29 0002                move.l     -[A7], [A1 + 0x2]
  2429. 00001968  4EBA FF8E                jsr        [PC - 0x72 /* 000018F8 */]
  2430. 0000196C  201F                     move.l     D0, [A7]+
  2431. 0000196E  205F                     movea.l    A0, [A7]+
  2432. 00001970  2140 0002                move.l     [A0 + 0x2], D0
  2433. 00001974  4E5E                     unlink     A6
  2434. 00001976  205F                     movea.l    A0, [A7]+
  2435. 00001978  504F                     addq.w     A7, 8
  2436. 0000197A  4ED0                     jmp        [A0]
  2437. 0000197C  4E56 FEE0                link       A6, -0x0120
  2438. 00001980  206E 000C                movea.l    A0, [A6 + 0xC]
  2439. 00001984  226E 0008                movea.l    A1, [A6 + 0x8]
  2440. 00001988  2368 0002 0002           move.l     [A1 + 0x2], [A0 + 0x2]
  2441. 0000198E  206E 000C                movea.l    A0, [A6 + 0xC]
  2442. 00001992  3010                     move.w     D0, [A0]
  2443. 00001994  5340                     subq.w     D0, 1
  2444. 00001996  6706                     beq        +0x8 /* 0000199E */
  2445. 00001998  5140                     subq.w     D0, 8
  2446. 0000199A  673E                     beq        +0x40 /* 000019DA */
  2447. 0000199C  6050                     bra        +0x52 /* 000019EE */
  2448. label0000199E:
  2449. 0000199E  206E 000C                movea.l    A0, [A6 + 0xC]
  2450. 000019A2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2451. 000019A6  486E FF00                pea.l      [A6 - 0x100]
  2452. 000019AA  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  2453. 000019AE  4A2E FF00                tst.b      [A6 - 0x100]
  2454. 000019B2  671A                     beq        +0x1C /* 000019CE */
  2455. 000019B4  486E FEE0                pea.l      [A6 - 0x120]
  2456. 000019B8  486E FF00                pea.l      [A6 - 0x100]
  2457. 000019BC  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  2458. 000019C0  486E FEE0                pea.l      [A6 - 0x120]
  2459. 000019C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2460. 000019C8  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  2461. 000019CC  6020                     bra        +0x22 /* 000019EE */
  2462. label000019CE:
  2463. 000019CE  206E 0008                movea.l    A0, [A6 + 0x8]
  2464. 000019D2  7000                     moveq.l    D0, 0x00
  2465. 000019D4  2140 0002                move.l     [A0 + 0x2], D0
  2466. 000019D8  6014                     bra        +0x16 /* 000019EE */
  2467. label000019DA:
  2468. 000019DA  206E 000C                movea.l    A0, [A6 + 0xC]
  2469. 000019DE  226E 0008                movea.l    A1, [A6 + 0x8]
  2470. 000019E2  22D8                     move.l     [A1]+, [A0]+
  2471. 000019E4  3290                     move.w     [A1], [A0]
  2472. 000019E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2473. 000019EA  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2474. label000019EE:
  2475. 000019EE  4E5E                     unlink     A6
  2476. 000019F0  205F                     movea.l    A0, [A7]+
  2477. 000019F2  504F                     addq.w     A7, 8
  2478. 000019F4  4ED0                     jmp        [A0]
  2479. fn000019F6:
  2480. 000019F6  4E56 FFFC                link       A6, -0x0004
  2481. 000019FA  486E FFFC                pea.l      [A6 - 0x4]
  2482. 000019FE  A874                     syscall    GetPort
  2483. 00001A00  2F2D F576                move.l     -[A7], [A5 - 0xA8A]
  2484. 00001A04  A873                     syscall    SetPort
  2485. 00001A06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2486. 00001A0A  A972                     syscall    GetMouse
  2487. 00001A0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2488. 00001A10  A873                     syscall    SetPort
  2489. 00001A12  4E5E                     unlink     A6
  2490. 00001A14  2E9F                     move.l     [A7], [A7]+
  2491. 00001A16  4E75                     rts
  2492. 00001A18  4E56 FFF2                link       A6, -0x000E
  2493. 00001A1C  206E 000C                movea.l    A0, [A6 + 0xC]
  2494. 00001A20  3D68 0004 FFF8           move.w     [A6 - 0x8], [A0 + 0x4]
  2495. 00001A26  4267                     clr.w      -[A7]
  2496. 00001A28  486E FFF8                pea.l      [A6 - 0x8]
  2497. 00001A2C  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  2498. 00001A30  101F                     move.b     D0, [A7]+
  2499. 00001A32  6726                     beq        +0x28 /* 00001A5A */
  2500. 00001A34  486E FFF2                pea.l      [A6 - 0xE]
  2501. 00001A38  4EBA FFBC                jsr        [PC - 0x44 /* 000019F6 */]
  2502. 00001A3C  4267                     clr.w      -[A7]
  2503. 00001A3E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2504. 00001A42  206D F342                movea.l    A0, [A5 - 0xCBE]
  2505. 00001A46  302E FFF8                move.w     D0, [A6 - 0x8]
  2506. 00001A4A  E740                     asl        D0.w, 3
  2507. 00001A4C  41E8 03EE                lea.l      A0, [A0 + 0x3EE]
  2508. 00001A50  4870 0000                pea.l      [A0 + D0.w]
  2509. 00001A54  A8AD                     syscall    PtInRect
  2510. 00001A56  1D5F FFF7                move.b     [A6 - 0x9], [A7]+
  2511. label00001A5A:
  2512. 00001A5A  102E FFF7                move.b     D0, [A6 - 0x9]
  2513. 00001A5E  4880                     ext.w      D0
  2514. 00001A60  48C0                     ext.l      D0
  2515. 00001A62  206E 0008                movea.l    A0, [A6 + 0x8]
  2516. 00001A66  2140 0002                move.l     [A0 + 0x2], D0
  2517. 00001A6A  4E5E                     unlink     A6
  2518. 00001A6C  205F                     movea.l    A0, [A7]+
  2519. 00001A6E  504F                     addq.w     A7, 8
  2520. 00001A70  4ED0                     jmp        [A0]
  2521. 00001A72  4E56 0000                link       A6, 0
  2522. 00001A76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2523. 00001A7A  3F3C 0008                move.w     -[A7], 0x8
  2524. 00001A7E  4EBA FB46                jsr        [PC - 0x4BA /* 000015C6 */]
  2525. 00001A82  4E5E                     unlink     A6
  2526. 00001A84  2E9F                     move.l     [A7], [A7]+
  2527. 00001A86  4E75                     rts
  2528. 00001A88  4E56 0000                link       A6, 0
  2529. 00001A8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2530. 00001A90  3F3C 0003                move.w     -[A7], 0x3
  2531. 00001A94  4EBA FB30                jsr        [PC - 0x4D0 /* 000015C6 */]
  2532. 00001A98  4E5E                     unlink     A6
  2533. 00001A9A  2E9F                     move.l     [A7], [A7]+
  2534. 00001A9C  4E75                     rts
  2535. 00001A9E  4E56 0000                link       A6, 0
  2536. 00001AA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2537. 00001AA6  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2538. 00001AAA  4EBA FB1A                jsr        [PC - 0x4E6 /* 000015C6 */]
  2539. 00001AAE  4E5E                     unlink     A6
  2540. 00001AB0  2E9F                     move.l     [A7], [A7]+
  2541. 00001AB2  4E75                     rts
  2542. 00001AB4  4E56 0000                link       A6, 0
  2543. 00001AB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2544. 00001ABC  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2545. 00001AC0  4EBA FB04                jsr        [PC - 0x4FC /* 000015C6 */]
  2546. 00001AC4  4E5E                     unlink     A6
  2547. 00001AC6  2E9F                     move.l     [A7], [A7]+
  2548. 00001AC8  4E75                     rts
  2549. 00001ACA  4E56 0000                link       A6, 0
  2550. 00001ACE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2551. 00001AD2  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2552. 00001AD6  4EBA FAEE                jsr        [PC - 0x512 /* 000015C6 */]
  2553. 00001ADA  4E5E                     unlink     A6
  2554. 00001ADC  2E9F                     move.l     [A7], [A7]+
  2555. 00001ADE  4E75                     rts
  2556. 00001AE0  4E56 0000                link       A6, 0
  2557. 00001AE4  206E 0008                movea.l    A0, [A6 + 0x8]
  2558. 00001AE8  7001                     moveq.l    D0, 0x01
  2559. 00001AEA  2140 0002                move.l     [A0 + 0x2], D0
  2560. 00001AEE  4E5E                     unlink     A6
  2561. 00001AF0  2E9F                     move.l     [A7], [A7]+
  2562. 00001AF2  4E75                     rts
  2563. 00001AF4  4E56 0000                link       A6, 0
  2564. 00001AF8  206E 0008                movea.l    A0, [A6 + 0x8]
  2565. 00001AFC  7000                     moveq.l    D0, 0x00
  2566. 00001AFE  2140 0002                move.l     [A0 + 0x2], D0
  2567. 00001B02  4E5E                     unlink     A6
  2568. 00001B04  2E9F                     move.l     [A7], [A7]+
  2569. 00001B06  4E75                     rts
  2570. 00001B08  4E56 0000                link       A6, 0
  2571. 00001B0C  206E 0008                movea.l    A0, [A6 + 0x8]
  2572. 00001B10  2F08                     move.l     -[A7], A0
  2573. 00001B12  4267                     clr.w      -[A7]
  2574. 00001B14  A974                     syscall    Button
  2575. 00001B16  101F                     move.b     D0, [A7]+
  2576. 00001B18  205F                     movea.l    A0, [A7]+
  2577. 00001B1A  4880                     ext.w      D0
  2578. 00001B1C  48C0                     ext.l      D0
  2579. 00001B1E  2140 0002                move.l     [A0 + 0x2], D0
  2580. 00001B22  4E5E                     unlink     A6
  2581. 00001B24  2E9F                     move.l     [A7], [A7]+
  2582. 00001B26  4E75                     rts
  2583. 00001B28  4E56 0000                link       A6, 0
  2584. 00001B2C  206E 0008                movea.l    A0, [A6 + 0x8]
  2585. 00001B30  2F08                     move.l     -[A7], A0
  2586. 00001B32  4267                     clr.w      -[A7]
  2587. 00001B34  A974                     syscall    Button
  2588. 00001B36  101F                     move.b     D0, [A7]+
  2589. 00001B38  205F                     movea.l    A0, [A7]+
  2590. 00001B3A  0A00 0001                xori.b     D0, 0x1
  2591. 00001B3E  4880                     ext.w      D0
  2592. 00001B40  48C0                     ext.l      D0
  2593. 00001B42  2140 0002                move.l     [A0 + 0x2], D0
  2594. 00001B46  4E5E                     unlink     A6
  2595. 00001B48  2E9F                     move.l     [A7], [A7]+
  2596. 00001B4A  4E75                     rts
  2597. 00001B4C  4E56 0000                link       A6, 0
  2598. 00001B50  206D F342                movea.l    A0, [A5 - 0xCBE]
  2599. 00001B54  1028 0742                move.b     D0, [A0 + 0x742]
  2600. 00001B58  0A00 0001                xori.b     D0, 0x1
  2601. 00001B5C  4880                     ext.w      D0
  2602. 00001B5E  48C0                     ext.l      D0
  2603. 00001B60  206E 0008                movea.l    A0, [A6 + 0x8]
  2604. 00001B64  2140 0002                move.l     [A0 + 0x2], D0
  2605. 00001B68  4E5E                     unlink     A6
  2606. 00001B6A  2E9F                     move.l     [A7], [A7]+
  2607. 00001B6C  4E75                     rts
  2608. 00001B6E  4E56 0000                link       A6, 0
  2609. 00001B72  206E 0008                movea.l    A0, [A6 + 0x8]
  2610. 00001B76  43ED FAAC                lea.l      A1, [A5 - 0x554]
  2611. 00001B7A  20D9                     move.l     [A0]+, [A1]+
  2612. 00001B7C  3091                     move.w     [A0], [A1]
  2613. 00001B7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2614. 00001B82  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2615. 00001B86  4E5E                     unlink     A6
  2616. 00001B88  2E9F                     move.l     [A7], [A7]+
  2617. 00001B8A  4E75                     rts
  2618. 00001B8C  4E56 0000                link       A6, 0
  2619. 00001B90  206E 0008                movea.l    A0, [A6 + 0x8]
  2620. 00001B94  7000                     moveq.l    D0, 0x00
  2621. 00001B96  2140 0002                move.l     [A0 + 0x2], D0
  2622. 00001B9A  4A6D FF02                tst.w      [A5 - 0xFE]
  2623. 00001B9E  6F12                     ble        +0x14 /* 00001BB2 */
  2624. 00001BA0  302D FF02                move.w     D0, [A5 - 0xFE]
  2625. 00001BA4  5D40                     subq.w     D0, 6
  2626. 00001BA6  5240                     addq.w     D0, 1
  2627. 00001BA8  48C0                     ext.l      D0
  2628. 00001BAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2629. 00001BAE  2140 0002                move.l     [A0 + 0x2], D0
  2630. label00001BB2:
  2631. 00001BB2  4E5E                     unlink     A6
  2632. 00001BB4  2E9F                     move.l     [A7], [A7]+
  2633. 00001BB6  4E75                     rts
  2634. 00001BB8  4E56 0000                link       A6, 0
  2635. 00001BBC  102D F535                move.b     D0, [A5 - 0xACB]
  2636. 00001BC0  4880                     ext.w      D0
  2637. 00001BC2  48C0                     ext.l      D0
  2638. 00001BC4  206E 0008                movea.l    A0, [A6 + 0x8]
  2639. 00001BC8  2140 0002                move.l     [A0 + 0x2], D0
  2640. 00001BCC  4E5E                     unlink     A6
  2641. 00001BCE  2E9F                     move.l     [A7], [A7]+
  2642. 00001BD0  4E75                     rts
  2643. 00001BD2  4E56 0000                link       A6, 0
  2644. 00001BD6  202D F616                move.l     D0, [A5 - 0x9EA]
  2645. 00001BDA  90AD F60E                sub.l      D0, [A5 - 0x9F2]
  2646. 00001BDE  2F00                     move.l     -[A7], D0
  2647. 00001BE0  42A7                     clr.l      -[A7]
  2648. 00001BE2  2EB8 02F0                move.l     [A7], [0x000002F0 /* DoubleTime */]
  2649. 00001BE6  221F                     move.l     D1, [A7]+
  2650. 00001BE8  201F                     move.l     D0, [A7]+
  2651. 00001BEA  B280                     cmp.l      D1, D0
  2652. 00001BEC  6C0C                     bge        +0xE /* 00001BFA */
  2653. 00001BEE  206E 0008                movea.l    A0, [A6 + 0x8]
  2654. 00001BF2  7000                     moveq.l    D0, 0x00
  2655. 00001BF4  2140 0002                move.l     [A0 + 0x2], D0
  2656. 00001BF8  600A                     bra        +0xC /* 00001C04 */
  2657. label00001BFA:
  2658. 00001BFA  206E 0008                movea.l    A0, [A6 + 0x8]
  2659. 00001BFE  7001                     moveq.l    D0, 0x01
  2660. 00001C00  2140 0002                move.l     [A0 + 0x2], D0
  2661. label00001C04:
  2662. 00001C04  4E5E                     unlink     A6
  2663. 00001C06  2E9F                     move.l     [A7], [A7]+
  2664. 00001C08  4E75                     rts
  2665. 00001C0A  4E56 0000                link       A6, 0
  2666. 00001C0E  206D F342                movea.l    A0, [A5 - 0xCBE]
  2667. 00001C12  3010                     move.w     D0, [A0]
  2668. 00001C14  48C0                     ext.l      D0
  2669. 00001C16  206E 0008                movea.l    A0, [A6 + 0x8]
  2670. 00001C1A  2140 0002                move.l     [A0 + 0x2], D0
  2671. 00001C1E  4E5E                     unlink     A6
  2672. 00001C20  2E9F                     move.l     [A7], [A7]+
  2673. 00001C22  4E75                     rts
  2674. 00001C24  4E56 0000                link       A6, 0
  2675. 00001C28  206E 0008                movea.l    A0, [A6 + 0x8]
  2676. 00001C2C  2F08                     move.l     -[A7], A0
  2677. 00001C2E  42A7                     clr.l      -[A7]
  2678. 00001C30  2EB8 0130                move.l     [A7], [0x00000130 /* ApplLimit */]
  2679. 00001C34  201F                     move.l     D0, [A7]+
  2680. 00001C36  205F                     movea.l    A0, [A7]+
  2681. 00001C38  48E7 8080                movem.l    -[A7], D0,A0
  2682. 00001C3C  42A7                     clr.l      -[A7]
  2683. 00001C3E  2EB8 02AA                move.l     [A7], [0x000002AA /* ApplZone */]
  2684. 00001C42  221F                     move.l     D1, [A7]+
  2685. 00001C44  4CDF 0101                movem.l    D0,A0, [A7]+
  2686. 00001C48  9081                     sub.l      D0, D1
  2687. 00001C4A  2140 0002                move.l     [A0 + 0x2], D0
  2688. 00001C4E  4E5E                     unlink     A6
  2689. 00001C50  2E9F                     move.l     [A7], [A7]+
  2690. 00001C52  4E75                     rts
  2691. fn00001C54:
  2692. 00001C54  4E56 FFF8                link       A6, -0x0008
  2693. 00001C58  2F0C                     move.l     -[A7], A4
  2694. 00001C5A  4267                     clr.w      -[A7]
  2695. 00001C5C  A973                     syscall    StillDown
  2696. 00001C5E  101F                     move.b     D0, [A7]+
  2697. 00001C60  6712                     beq        +0x14 /* 00001C74 */
  2698. 00001C62  C02D FEBD                and.b      D0, [A5 - 0x143]
  2699. 00001C66  670C                     beq        +0xE /* 00001C74 */
  2700. 00001C68  422D FEBD                clr.b      [A5 - 0x143]
  2701. 00001C6C  2D6D F640 FFF8           move.l     [A6 - 0x8], [A5 - 0x9C0]
  2702. 00001C72  6008                     bra        +0xA /* 00001C7C */
  2703. label00001C74:
  2704. 00001C74  486E FFF8                pea.l      [A6 - 0x8]
  2705. 00001C78  4EBA FD7C                jsr        [PC - 0x284 /* 000019F6 */]
  2706. label00001C7C:
  2707. 00001C7C  286D F342                movea.l    A4, [A5 - 0xCBE]
  2708. 00001C80  102C 076A                move.b     D0, [A4 + 0x76A]
  2709. 00001C84  6718                     beq        +0x1A /* 00001C9E */
  2710. 00001C86  302C 0776                move.w     D0, [A4 + 0x776]
  2711. 00001C8A  906C 076E                sub.w      D0, [A4 + 0x76E]
  2712. 00001C8E  916E FFFA                sub.w      [A6 - 0x6], D0
  2713. 00001C92  302C 0774                move.w     D0, [A4 + 0x774]
  2714. 00001C96  906C 076C                sub.w      D0, [A4 + 0x76C]
  2715. 00001C9A  916E FFF8                sub.w      [A6 - 0x8], D0
  2716. label00001C9E:
  2717. 00001C9E  2D6E FFF8 0008           move.l     [A6 + 0x8], [A6 - 0x8]
  2718. 00001CA4  285F                     movea.l    A4, [A7]+
  2719. 00001CA6  4E5E                     unlink     A6
  2720. 00001CA8  4E75                     rts
  2721. 00001CAA  4E56 FFFC                link       A6, -0x0004
  2722. 00001CAE  206E 0008                movea.l    A0, [A6 + 0x8]
  2723. 00001CB2  2F08                     move.l     -[A7], A0
  2724. 00001CB4  42A7                     clr.l      -[A7]
  2725. 00001CB6  4EBA FF9C                jsr        [PC - 0x64 /* 00001C54 */]
  2726. 00001CBA  201F                     move.l     D0, [A7]+
  2727. 00001CBC  205F                     movea.l    A0, [A7]+
  2728. 00001CBE  2D40 FFFC                move.l     [A6 - 0x4], D0
  2729. 00001CC2  302E FFFE                move.w     D0, [A6 - 0x2]
  2730. 00001CC6  48C0                     ext.l      D0
  2731. 00001CC8  2140 0002                move.l     [A0 + 0x2], D0
  2732. 00001CCC  4E5E                     unlink     A6
  2733. 00001CCE  2E9F                     move.l     [A7], [A7]+
  2734. 00001CD0  4E75                     rts
  2735. 00001CD2  4E56 FFFC                link       A6, -0x0004
  2736. 00001CD6  206E 0008                movea.l    A0, [A6 + 0x8]
  2737. 00001CDA  2F08                     move.l     -[A7], A0
  2738. 00001CDC  42A7                     clr.l      -[A7]
  2739. 00001CDE  4EBA FF74                jsr        [PC - 0x8C /* 00001C54 */]
  2740. 00001CE2  201F                     move.l     D0, [A7]+
  2741. 00001CE4  205F                     movea.l    A0, [A7]+
  2742. 00001CE6  2D40 FFFC                move.l     [A6 - 0x4], D0
  2743. 00001CEA  302E FFFC                move.w     D0, [A6 - 0x4]
  2744. 00001CEE  48C0                     ext.l      D0
  2745. 00001CF0  2140 0002                move.l     [A0 + 0x2], D0
  2746. 00001CF4  4E5E                     unlink     A6
  2747. 00001CF6  2E9F                     move.l     [A7], [A7]+
  2748. 00001CF8  4E75                     rts
  2749. 00001CFA  4E56 0000                link       A6, 0
  2750. 00001CFE  206E 0008                movea.l    A0, [A6 + 0x8]
  2751. 00001D02  2F08                     move.l     -[A7], A0
  2752. 00001D04  42A7                     clr.l      -[A7]
  2753. 00001D06  A975                     syscall    TickCount
  2754. 00001D08  201F                     move.l     D0, [A7]+
  2755. 00001D0A  205F                     movea.l    A0, [A7]+
  2756. 00001D0C  90AD F616                sub.l      D0, [A5 - 0x9EA]
  2757. 00001D10  2140 0002                move.l     [A0 + 0x2], D0
  2758. 00001D14  4E5E                     unlink     A6
  2759. 00001D16  2E9F                     move.l     [A7], [A7]+
  2760. 00001D18  4E75                     rts
  2761. 00001D1A  4E56 0000                link       A6, 0
  2762. 00001D1E  206E 0008                movea.l    A0, [A6 + 0x8]
  2763. 00001D22  2F08                     move.l     -[A7], A0
  2764. 00001D24  42A7                     clr.l      -[A7]
  2765. 00001D26  A975                     syscall    TickCount
  2766. 00001D28  201F                     move.l     D0, [A7]+
  2767. 00001D2A  205F                     movea.l    A0, [A7]+
  2768. 00001D2C  90AD F60A                sub.l      D0, [A5 - 0x9F6]
  2769. 00001D30  2140 0002                move.l     [A0 + 0x2], D0
  2770. 00001D34  4E5E                     unlink     A6
  2771. 00001D36  2E9F                     move.l     [A7], [A7]+
  2772. 00001D38  4E75                     rts
  2773. 00001D3A  4E56 0000                link       A6, 0
  2774. 00001D3E  206E 0008                movea.l    A0, [A6 + 0x8]
  2775. 00001D42  2F08                     move.l     -[A7], A0
  2776. 00001D44  42A7                     clr.l      -[A7]
  2777. 00001D46  A975                     syscall    TickCount
  2778. 00001D48  201F                     move.l     D0, [A7]+
  2779. 00001D4A  205F                     movea.l    A0, [A7]+
  2780. 00001D4C  90AD F606                sub.l      D0, [A5 - 0x9FA]
  2781. 00001D50  2140 0002                move.l     [A0 + 0x2], D0
  2782. 00001D54  4E5E                     unlink     A6
  2783. 00001D56  2E9F                     move.l     [A7], [A7]+
  2784. 00001D58  4E75                     rts
  2785. 00001D5A  4E56 0000                link       A6, 0
  2786. 00001D5E  2F0C                     move.l     -[A7], A4
  2787. 00001D60  286E 0008                movea.l    A4, [A6 + 0x8]
  2788. 00001D64  296D F616 0002           move.l     [A4 + 0x2], [A5 - 0x9EA]
  2789. 00001D6A  202D F60A                move.l     D0, [A5 - 0x9F6]
  2790. 00001D6E  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  2791. 00001D72  6F06                     ble        +0x8 /* 00001D7A */
  2792. 00001D74  296D F60A 0002           move.l     [A4 + 0x2], [A5 - 0x9F6]
  2793. label00001D7A:
  2794. 00001D7A  202D F606                move.l     D0, [A5 - 0x9FA]
  2795. 00001D7E  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  2796. 00001D82  6F06                     ble        +0x8 /* 00001D8A */
  2797. 00001D84  296D F606 0002           move.l     [A4 + 0x2], [A5 - 0x9FA]
  2798. label00001D8A:
  2799. 00001D8A  42A7                     clr.l      -[A7]
  2800. 00001D8C  A975                     syscall    TickCount
  2801. 00001D8E  201F                     move.l     D0, [A7]+
  2802. 00001D90  90AC 0002                sub.l      D0, [A4 + 0x2]
  2803. 00001D94  2940 0002                move.l     [A4 + 0x2], D0
  2804. 00001D98  285F                     movea.l    A4, [A7]+
  2805. 00001D9A  4E5E                     unlink     A6
  2806. 00001D9C  2E9F                     move.l     [A7], [A7]+
  2807. 00001D9E  4E75                     rts
  2808. 00001DA0  4E56 FFEE                link       A6, -0x0012
  2809. 00001DA4  2F3C 0001 0000           move.l     -[A7], 0x10000
  2810. 00001DAA  486E FFF0                pea.l      [A6 - 0x10]
  2811. 00001DAE  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  2812. 00001DB2  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  2813. 00001DB6  302E FFF2                move.w     D0, [A6 - 0xE]
  2814. 00001DBA  48C0                     ext.l      D0
  2815. 00001DBC  206E 0008                movea.l    A0, [A6 + 0x8]
  2816. 00001DC0  2140 0002                move.l     [A0 + 0x2], D0
  2817. 00001DC4  4E5E                     unlink     A6
  2818. 00001DC6  2E9F                     move.l     [A7], [A7]+
  2819. 00001DC8  4E75                     rts
  2820. 00001DCA  4E56 FFF8                link       A6, -0x0008
  2821. 00001DCE  206E 0008                movea.l    A0, [A6 + 0x8]
  2822. 00001DD2  2F08                     move.l     -[A7], A0
  2823. 00001DD4  486E FFF8                pea.l      [A6 - 0x8]
  2824. 00001DD8  4EAD 165A                jsr        [A5 + 0x165A /* export_711 */]
  2825. 00001DDC  201F                     move.l     D0, [A7]+
  2826. 00001DDE  205F                     movea.l    A0, [A7]+
  2827. 00001DE0  2240                     movea.l    A1, D0
  2828. 00001DE2  3011                     move.w     D0, [A1]
  2829. 00001DE4  48C0                     ext.l      D0
  2830. 00001DE6  2140 0002                move.l     [A0 + 0x2], D0
  2831. 00001DEA  4E5E                     unlink     A6
  2832. 00001DEC  2E9F                     move.l     [A7], [A7]+
  2833. 00001DEE  4E75                     rts
  2834. 00001DF0  4E56 FFF8                link       A6, -0x0008
  2835. 00001DF4  206E 0008                movea.l    A0, [A6 + 0x8]
  2836. 00001DF8  2F08                     move.l     -[A7], A0
  2837. 00001DFA  486E FFF8                pea.l      [A6 - 0x8]
  2838. 00001DFE  4EAD 165A                jsr        [A5 + 0x165A /* export_711 */]
  2839. 00001E02  201F                     move.l     D0, [A7]+
  2840. 00001E04  205F                     movea.l    A0, [A7]+
  2841. 00001E06  2240                     movea.l    A1, D0
  2842. 00001E08  3029 0002                move.w     D0, [A1 + 0x2]
  2843. 00001E0C  48C0                     ext.l      D0
  2844. 00001E0E  2140 0002                move.l     [A0 + 0x2], D0
  2845. 00001E12  4E5E                     unlink     A6
  2846. 00001E14  2E9F                     move.l     [A7], [A7]+
  2847. 00001E16  4E75                     rts
  2848. 00001E18  4E56 FFF8                link       A6, -0x0008
  2849. 00001E1C  206E 0008                movea.l    A0, [A6 + 0x8]
  2850. 00001E20  2F08                     move.l     -[A7], A0
  2851. 00001E22  486E FFF8                pea.l      [A6 - 0x8]
  2852. 00001E26  4EAD 165A                jsr        [A5 + 0x165A /* export_711 */]
  2853. 00001E2A  201F                     move.l     D0, [A7]+
  2854. 00001E2C  205F                     movea.l    A0, [A7]+
  2855. 00001E2E  2240                     movea.l    A1, D0
  2856. 00001E30  3029 0004                move.w     D0, [A1 + 0x4]
  2857. 00001E34  48C0                     ext.l      D0
  2858. 00001E36  2140 0002                move.l     [A0 + 0x2], D0
  2859. 00001E3A  4E5E                     unlink     A6
  2860. 00001E3C  2E9F                     move.l     [A7], [A7]+
  2861. 00001E3E  4E75                     rts
  2862. 00001E40  4E56 FFF8                link       A6, -0x0008
  2863. 00001E44  206E 0008                movea.l    A0, [A6 + 0x8]
  2864. 00001E48  2F08                     move.l     -[A7], A0
  2865. 00001E4A  486E FFF8                pea.l      [A6 - 0x8]
  2866. 00001E4E  4EAD 165A                jsr        [A5 + 0x165A /* export_711 */]
  2867. 00001E52  201F                     move.l     D0, [A7]+
  2868. 00001E54  205F                     movea.l    A0, [A7]+
  2869. 00001E56  2240                     movea.l    A1, D0
  2870. 00001E58  3029 0006                move.w     D0, [A1 + 0x6]
  2871. 00001E5C  48C0                     ext.l      D0
  2872. 00001E5E  2140 0002                move.l     [A0 + 0x2], D0
  2873. 00001E62  4E5E                     unlink     A6
  2874. 00001E64  2E9F                     move.l     [A7], [A7]+
  2875. 00001E66  4E75                     rts
  2876. 00001E68  4E56 0000                link       A6, 0
  2877. 00001E6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2878. 00001E70  486D FDBC                pea.l      [A5 - 0x244]
  2879. 00001E74  4EBA ECD0                jsr        [PC - 0x1330 /* 00000B46 */]
  2880. 00001E78  4E5E                     unlink     A6
  2881. 00001E7A  2E9F                     move.l     [A7], [A7]+
  2882. 00001E7C  4E75                     rts
  2883. 00001E7E  4E56 0000                link       A6, 0
  2884. 00001E82  302D F624                move.w     D0, [A5 - 0x9DC]
  2885. 00001E86  48C0                     ext.l      D0
  2886. 00001E88  206E 0008                movea.l    A0, [A6 + 0x8]
  2887. 00001E8C  2140 0002                move.l     [A0 + 0x2], D0
  2888. 00001E90  4E5E                     unlink     A6
  2889. 00001E92  2E9F                     move.l     [A7], [A7]+
  2890. 00001E94  4E75                     rts
  2891. 00001E96  4E56 FF00                link       A6, -0x0100
  2892. 00001E9A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  2893. 00001E9E  43EE FF00                lea.l      A1, [A6 - 0x100]
  2894. 00001EA2  41E8 000C                lea.l      A0, [A0 + 0xC]
  2895. 00001EA6  703F                     moveq.l    D0, 0x3F
  2896. label00001EA8:
  2897. 00001EA8  22D8                     move.l     [A1]+, [A0]+
  2898. 00001EAA  51C8 FFFC                dbf        D0, -0x6 /* 00001EA8 */
  2899. 00001EAE  486E FF00                pea.l      [A6 - 0x100]
  2900. 00001EB2  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2901. 00001EB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2902. 00001EBA  486E FF00                pea.l      [A6 - 0x100]
  2903. 00001EBE  4EBA EC86                jsr        [PC - 0x137A /* 00000B46 */]
  2904. 00001EC2  4E5E                     unlink     A6
  2905. 00001EC4  2E9F                     move.l     [A7], [A7]+
  2906. 00001EC6  4E75                     rts
  2907. 00001EC8  4E56 FE00                link       A6, -0x0200
  2908. 00001ECC  486E FE00                pea.l      [A6 - 0x200]
  2909. 00001ED0  206D F34E                movea.l    A0, [A5 - 0xCB2]
  2910. 00001ED4  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  2911. 00001ED8  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  2912. 00001EDC  205F                     movea.l    A0, [A7]+
  2913. 00001EDE  43EE FF00                lea.l      A1, [A6 - 0x100]
  2914. 00001EE2  703F                     moveq.l    D0, 0x3F
  2915. label00001EE4:
  2916. 00001EE4  22D8                     move.l     [A1]+, [A0]+
  2917. 00001EE6  51C8 FFFC                dbf        D0, -0x6 /* 00001EE4 */
  2918. 00001EEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2919. 00001EEE  486E FF00                pea.l      [A6 - 0x100]
  2920. 00001EF2  4EBA EC52                jsr        [PC - 0x13AE /* 00000B46 */]
  2921. 00001EF6  4E5E                     unlink     A6
  2922. 00001EF8  2E9F                     move.l     [A7], [A7]+
  2923. 00001EFA  4E75                     rts
  2924. 00001EFC  4E56 0000                link       A6, 0
  2925. 00001F00  206E 0008                movea.l    A0, [A6 + 0x8]
  2926. 00001F04  2F08                     move.l     -[A7], A0
  2927. 00001F06  42A7                     clr.l      -[A7]
  2928. 00001F08  A01C                     syscall    FreeMem
  2929. 00001F0A  2E80                     move.l     [A7], D0
  2930. 00001F0C  201F                     move.l     D0, [A7]+
  2931. 00001F0E  205F                     movea.l    A0, [A7]+
  2932. 00001F10  2140 0002                move.l     [A0 + 0x2], D0
  2933. 00001F14  4E5E                     unlink     A6
  2934. 00001F16  2E9F                     move.l     [A7], [A7]+
  2935. 00001F18  4E75                     rts
  2936. 00001F1A  4E56 0000                link       A6, 0
  2937. 00001F1E  206E 0008                movea.l    A0, [A6 + 0x8]
  2938. 00001F22  2F08                     move.l     -[A7], A0
  2939. 00001F24  42A7                     clr.l      -[A7]
  2940. 00001F26  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2941. 00001F2A  201F                     move.l     D0, [A7]+
  2942. 00001F2C  205F                     movea.l    A0, [A7]+
  2943. 00001F2E  2140 0002                move.l     [A0 + 0x2], D0
  2944. 00001F32  4E5E                     unlink     A6
  2945. 00001F34  2E9F                     move.l     [A7], [A7]+
  2946. 00001F36  4E75                     rts
  2947. 00001F38  4E56 0000                link       A6, 0
  2948. 00001F3C  206E 0008                movea.l    A0, [A6 + 0x8]
  2949. 00001F40  2F08                     move.l     -[A7], A0
  2950. 00001F42  4267                     clr.w      -[A7]
  2951. 00001F44  A973                     syscall    StillDown
  2952. 00001F46  101F                     move.b     D0, [A7]+
  2953. 00001F48  205F                     movea.l    A0, [A7]+
  2954. 00001F4A  4880                     ext.w      D0
  2955. 00001F4C  48C0                     ext.l      D0
  2956. 00001F4E  2140 0002                move.l     [A0 + 0x2], D0
  2957. 00001F52  4E5E                     unlink     A6
  2958. 00001F54  2E9F                     move.l     [A7], [A7]+
  2959. 00001F56  4E75                     rts
  2960. fn00001F58:
  2961. 00001F58  4E56 FFF0                link       A6, -0x0010
  2962. 00001F5C  486E FFF0                pea.l      [A6 - 0x10]
  2963. 00001F60  A976                     syscall    GetKeys
  2964. 00001F62  302E 0008                move.w     D0, [A6 + 0x8]
  2965. 00001F66  3200                     move.w     D1, D0
  2966. 00001F68  E641                     asr        D1.w, 3
  2967. 00001F6A  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  2968. 00001F6E  56C0                     sne        D0
  2969. 00001F70  0240 0001                andi.w     D0, 0x1
  2970. 00001F74  3D40 000A                move.w     [A6 + 0xA], D0
  2971. 00001F78  4E5E                     unlink     A6
  2972. 00001F7A  205F                     movea.l    A0, [A7]+
  2973. 00001F7C  544F                     addq.w     A7, 2
  2974. 00001F7E  4ED0                     jmp        [A0]
  2975. 00001F80  4E56 0000                link       A6, 0
  2976. 00001F84  206E 0008                movea.l    A0, [A6 + 0x8]
  2977. 00001F88  2F08                     move.l     -[A7], A0
  2978. 00001F8A  2F3C 0038 0000           move.l     -[A7], 0x380000 /* '8\0\0' */
  2979. 00001F90  4EBA FFC6                jsr        [PC - 0x3A /* 00001F58 */]
  2980. 00001F94  301F                     move.w     D0, [A7]+
  2981. 00001F96  205F                     movea.l    A0, [A7]+
  2982. 00001F98  48C0                     ext.l      D0
  2983. 00001F9A  2140 0002                move.l     [A0 + 0x2], D0
  2984. 00001F9E  4E5E                     unlink     A6
  2985. 00001FA0  2E9F                     move.l     [A7], [A7]+
  2986. 00001FA2  4E75                     rts
  2987. 00001FA4  4E56 0000                link       A6, 0
  2988. 00001FA8  206E 0008                movea.l    A0, [A6 + 0x8]
  2989. 00001FAC  2F08                     move.l     -[A7], A0
  2990. 00001FAE  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  2991. 00001FB4  4EBA FFA2                jsr        [PC - 0x5E /* 00001F58 */]
  2992. 00001FB8  301F                     move.w     D0, [A7]+
  2993. 00001FBA  205F                     movea.l    A0, [A7]+
  2994. 00001FBC  48C0                     ext.l      D0
  2995. 00001FBE  2140 0002                move.l     [A0 + 0x2], D0
  2996. 00001FC2  4E5E                     unlink     A6
  2997. 00001FC4  2E9F                     move.l     [A7], [A7]+
  2998. 00001FC6  4E75                     rts
  2999. 00001FC8  4E56 0000                link       A6, 0
  3000. 00001FCC  206E 0008                movea.l    A0, [A6 + 0x8]
  3001. 00001FD0  2F08                     move.l     -[A7], A0
  3002. 00001FD2  2F3C 0037 0000           move.l     -[A7], 0x370000 /* '7\0\0' */
  3003. 00001FD8  4EBA FF7E                jsr        [PC - 0x82 /* 00001F58 */]
  3004. 00001FDC  301F                     move.w     D0, [A7]+
  3005. 00001FDE  205F                     movea.l    A0, [A7]+
  3006. 00001FE0  48C0                     ext.l      D0
  3007. 00001FE2  2140 0002                move.l     [A0 + 0x2], D0
  3008. 00001FE6  4E5E                     unlink     A6
  3009. 00001FE8  2E9F                     move.l     [A7], [A7]+
  3010. 00001FEA  4E75                     rts
  3011. 00001FEC  4E56 0000                link       A6, 0
  3012. 00001FF0  206E 0008                movea.l    A0, [A6 + 0x8]
  3013. 00001FF4  2F08                     move.l     -[A7], A0
  3014. 00001FF6  2F3C 003B 0000           move.l     -[A7], 0x3B0000 /* ';\0\0' */
  3015. 00001FFC  4EBA FF5A                jsr        [PC - 0xA6 /* 00001F58 */]
  3016. 00002000  301F                     move.w     D0, [A7]+
  3017. 00002002  205F                     movea.l    A0, [A7]+
  3018. 00002004  48C0                     ext.l      D0
  3019. 00002006  2140 0002                move.l     [A0 + 0x2], D0
  3020. 0000200A  4E5E                     unlink     A6
  3021. 0000200C  2E9F                     move.l     [A7], [A7]+
  3022. 0000200E  4E75                     rts
  3023. 00002010  4E56 FFE0                link       A6, -0x0020
  3024. 00002014  2F07                     move.l     -[A7], D7
  3025. 00002016  206E 000C                movea.l    A0, [A6 + 0xC]
  3026. 0000201A  7004                     moveq.l    D0, 0x04
  3027. 0000201C  B050                     cmp.w      D0, [A0]
  3028. 0000201E  57C7                     seq        D7
  3029. 00002020  4407                     neg.b      D7
  3030. 00002022  1007                     move.b     D0, D7
  3031. 00002024  672C                     beq        +0x2E /* 00002052 */
  3032. 00002026  486E FFEA                pea.l      [A6 - 0x16]
  3033. 0000202A  4868 0002                pea.l      [A0 + 0x2]
  3034. 0000202E  486E FFE0                pea.l      [A6 - 0x20]
  3035. 00002032  3F3C 280E                move.w     -[A7], 0x280E
  3036. 00002036  A9EB                     syscall    Pack4/FP68K
  3037. 00002038  486E FFE0                pea.l      [A6 - 0x20]
  3038. 0000203C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3039. 00002040  588F                     addq.l     A7, 4
  3040. 00002042  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3041. 00002046  43EE FFEA                lea.l      A1, [A6 - 0x16]
  3042. 0000204A  20D9                     move.l     [A0]+, [A1]+
  3043. 0000204C  20D9                     move.l     [A0]+, [A1]+
  3044. 0000204E  3091                     move.w     [A0], [A1]
  3045. 00002050  602E                     bra        +0x30 /* 00002080 */
  3046. label00002052:
  3047. 00002052  4267                     clr.w      -[A7]
  3048. 00002054  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3049. 00002058  4EBA E6C4                jsr        [PC - 0x193C /* 0000071E */]
  3050. 0000205C  101F                     move.b     D0, [A7]+
  3051. 0000205E  6716                     beq        +0x18 /* 00002076 */
  3052. 00002060  206E 000C                movea.l    A0, [A6 + 0xC]
  3053. 00002064  2068 0002                movea.l    A0, [A0 + 0x2]
  3054. 00002068  2050                     movea.l    A0, [A0]
  3055. 0000206A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3056. 0000206E  22D8                     move.l     [A1]+, [A0]+
  3057. 00002070  22D8                     move.l     [A1]+, [A0]+
  3058. 00002072  3290                     move.w     [A1], [A0]
  3059. 00002074  600A                     bra        +0xC /* 00002080 */
  3060. label00002076:
  3061. 00002076  3F3C 001F                move.w     -[A7], 0x1F
  3062. 0000207A  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  3063. 0000207E  6050                     bra        +0x52 /* 000020D0 */
  3064. label00002080:
  3065. 00002080  41EE FFEA                lea.l      A0, [A6 - 0x16]
  3066. 00002084  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3067. 00002088  20D9                     move.l     [A0]+, [A1]+
  3068. 0000208A  20D9                     move.l     [A0]+, [A1]+
  3069. 0000208C  3091                     move.w     [A0], [A1]
  3070. 0000208E  486E FFEA                pea.l      [A6 - 0x16]
  3071. 00002092  3F3C 0012                move.w     -[A7], 0x12
  3072. 00002096  A9EB                     syscall    Pack4/FP68K
  3073. 00002098  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3074. 0000209C  43EE FFEA                lea.l      A1, [A6 - 0x16]
  3075. 000020A0  20D9                     move.l     [A0]+, [A1]+
  3076. 000020A2  20D9                     move.l     [A0]+, [A1]+
  3077. 000020A4  3091                     move.w     [A0], [A1]
  3078. 000020A6  1007                     move.b     D0, D7
  3079. 000020A8  671A                     beq        +0x1C /* 000020C4 */
  3080. 000020AA  206E 0008                movea.l    A0, [A6 + 0x8]
  3081. 000020AE  2F08                     move.l     -[A7], A0
  3082. 000020B0  42A7                     clr.l      -[A7]
  3083. 000020B2  486E FFF6                pea.l      [A6 - 0xA]
  3084. 000020B6  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  3085. 000020BA  201F                     move.l     D0, [A7]+
  3086. 000020BC  205F                     movea.l    A0, [A7]+
  3087. 000020BE  2140 0002                move.l     [A0 + 0x2], D0
  3088. 000020C2  600C                     bra        +0xE /* 000020D0 */
  3089. label000020C4:
  3090. 000020C4  486E FFF6                pea.l      [A6 - 0xA]
  3091. 000020C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3092. 000020CC  4EBA E57A                jsr        [PC - 0x1A86 /* 00000648 */]
  3093. label000020D0:
  3094. 000020D0  2E1F                     move.l     D7, [A7]+
  3095. 000020D2  4E5E                     unlink     A6
  3096. 000020D4  205F                     movea.l    A0, [A7]+
  3097. 000020D6  504F                     addq.w     A7, 8
  3098. 000020D8  4ED0                     jmp        [A0]
  3099. 000020DA  4E56 0000                link       A6, 0
  3100. 000020DE  206E 0008                movea.l    A0, [A6 + 0x8]
  3101. 000020E2  226E 000C                movea.l    A1, [A6 + 0xC]
  3102. 000020E6  7004                     moveq.l    D0, 0x04
  3103. 000020E8  B051                     cmp.w      D0, [A1]
  3104. 000020EA  57C0                     seq        D0
  3105. 000020EC  4400                     neg.b      D0
  3106. 000020EE  4880                     ext.w      D0
  3107. 000020F0  48C0                     ext.l      D0
  3108. 000020F2  2140 0002                move.l     [A0 + 0x2], D0
  3109. 000020F6  4E5E                     unlink     A6
  3110. 000020F8  205F                     movea.l    A0, [A7]+
  3111. 000020FA  504F                     addq.w     A7, 8
  3112. 000020FC  4ED0                     jmp        [A0]
  3113. 000020FE  4E56 0000                link       A6, 0
  3114. 00002102  206E 0008                movea.l    A0, [A6 + 0x8]
  3115. 00002106  226E 000C                movea.l    A1, [A6 + 0xC]
  3116. 0000210A  7001                     moveq.l    D0, 0x01
  3117. 0000210C  B051                     cmp.w      D0, [A1]
  3118. 0000210E  57C0                     seq        D0
  3119. 00002110  4400                     neg.b      D0
  3120. 00002112  4880                     ext.w      D0
  3121. 00002114  48C0                     ext.l      D0
  3122. 00002116  2140 0002                move.l     [A0 + 0x2], D0
  3123. 0000211A  4E5E                     unlink     A6
  3124. 0000211C  205F                     movea.l    A0, [A7]+
  3125. 0000211E  504F                     addq.w     A7, 8
  3126. 00002120  4ED0                     jmp        [A0]
  3127. 00002122  4E56 0000                link       A6, 0
  3128. 00002126  206E 0008                movea.l    A0, [A6 + 0x8]
  3129. 0000212A  226E 000C                movea.l    A1, [A6 + 0xC]
  3130. 0000212E  7003                     moveq.l    D0, 0x03
  3131. 00002130  B051                     cmp.w      D0, [A1]
  3132. 00002132  57C0                     seq        D0
  3133. 00002134  4400                     neg.b      D0
  3134. 00002136  4880                     ext.w      D0
  3135. 00002138  48C0                     ext.l      D0
  3136. 0000213A  2140 0002                move.l     [A0 + 0x2], D0
  3137. 0000213E  4E5E                     unlink     A6
  3138. 00002140  205F                     movea.l    A0, [A7]+
  3139. 00002142  504F                     addq.w     A7, 8
  3140. 00002144  4ED0                     jmp        [A0]
  3141. 00002146  4E56 0000                link       A6, 0
  3142. 0000214A  206E 0008                movea.l    A0, [A6 + 0x8]
  3143. 0000214E  226E 000C                movea.l    A1, [A6 + 0xC]
  3144. 00002152  7008                     moveq.l    D0, 0x08
  3145. 00002154  B051                     cmp.w      D0, [A1]
  3146. 00002156  57C0                     seq        D0
  3147. 00002158  4400                     neg.b      D0
  3148. 0000215A  4880                     ext.w      D0
  3149. 0000215C  48C0                     ext.l      D0
  3150. 0000215E  2140 0002                move.l     [A0 + 0x2], D0
  3151. 00002162  4E5E                     unlink     A6
  3152. 00002164  205F                     movea.l    A0, [A7]+
  3153. 00002166  504F                     addq.w     A7, 8
  3154. 00002168  4ED0                     jmp        [A0]
  3155. 0000216A  4E56 FED4                link       A6, -0x012C
  3156. 0000216E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3157. 00002172  4205                     clr.b      D5
  3158. 00002174  42A7                     clr.l      -[A7]
  3159. 00002176  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  3160. 0000217A  201F                     move.l     D0, [A7]+
  3161. 0000217C  3D40 FEFC                move.w     [A6 - 0x104], D0
  3162. 00002180  4267                     clr.w      -[A7]
  3163. 00002182  486E FEFC                pea.l      [A6 - 0x104]
  3164. 00002186  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  3165. 0000218A  101F                     move.b     D0, [A7]+
  3166. 0000218C  6604                     bne        +0x6 /* 00002192 */
  3167. 0000218E  6000 01CA                bra        +0x1CC /* 0000235A */
  3168. label00002192:
  3169. 00002192  486D FACA                pea.l      [A5 - 0x536]
  3170. 00002196  486E FEE4                pea.l      [A6 - 0x11C]
  3171. 0000219A  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3172. 0000219E  7008                     moveq.l    D0, 0x08
  3173. 000021A0  B06E FEE4                cmp.w      D0, [A6 - 0x11C]
  3174. 000021A4  6600 01B4                bne        +0x1B6 /* 0000235A */
  3175. 000021A8  703F                     moveq.l    D0, 0x3F
  3176. 000021AA  B0AE FEE6                cmp.l      D0, [A6 - 0x11A]
  3177. 000021AE  56C0                     sne        D0
  3178. 000021B0  7240                     moveq.l    D1, 0x40
  3179. 000021B2  B2AE FEE6                cmp.l      D1, [A6 - 0x11A]
  3180. 000021B6  56C1                     sne        D1
  3181. 000021B8  C001                     and.b      D0, D1
  3182. 000021BA  6600 019E                bne        +0x1A0 /* 0000235A */
  3183. 000021BE  42A7                     clr.l      -[A7]
  3184. 000021C0  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  3185. 000021C4  201F                     move.l     D0, [A7]+
  3186. 000021C6  3D40 FEFE                move.w     [A6 - 0x102], D0
  3187. 000021CA  4267                     clr.w      -[A7]
  3188. 000021CC  486E FEFE                pea.l      [A6 - 0x102]
  3189. 000021D0  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  3190. 000021D4  101F                     move.b     D0, [A7]+
  3191. 000021D6  6604                     bne        +0x6 /* 000021DC */
  3192. 000021D8  6000 0180                bra        +0x182 /* 0000235A */
  3193. label000021DC:
  3194. 000021DC  206D F342                movea.l    A0, [A5 - 0xCBE]
  3195. 000021E0  49E8 027E                lea.l      A4, [A0 + 0x27E]
  3196. 000021E4  7E00                     moveq.l    D7, 0x00
  3197. 000021E6  7000                     moveq.l    D0, 0x00
  3198. 000021E8  2640                     movea.l    A3, D0
  3199. 000021EA  7C00                     moveq.l    D6, 0x00
  3200. 000021EC  302E FEFE                move.w     D0, [A6 - 0x102]
  3201. 000021F0  E940                     asl        D0.w, 4
  3202. 000021F2  41F4 00C0                lea.l      A0, [A4 + D0.w - 0x64]
  3203. 000021F6  2D48 FED4                move.l     [A6 - 0x12C], A0
  3204. 000021FA  7001                     moveq.l    D0, 0x01
  3205. 000021FC  B028 0001                cmp.b      D0, [A0 + 0x1]
  3206. 00002200  57C0                     seq        D0
  3207. 00002202  4A00                     tst.b      D0
  3208. 00002204  6700 0098                beq        +0x9A /* 0000229E */
  3209. 00002208  7200                     moveq.l    D1, 0x00
  3210. 0000220A  206E FED4                movea.l    A0, [A6 - 0x12C]
  3211. 0000220E  1228 0005                move.b     D1, [A0 + 0x5]
  3212. 00002212  C2BC 0000 003F           and.l      D1, 0x3F /* '?' */
  3213. 00002218  7408                     moveq.l    D2, 0x08
  3214. 0000221A  B481                     cmp.l      D2, D1
  3215. 0000221C  57C1                     seq        D1
  3216. 0000221E  C001                     and.b      D0, D1
  3217. 00002220  677C                     beq        +0x7E /* 0000229E */
  3218. 00002222  42A7                     clr.l      -[A7]
  3219. 00002224  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  3220. 00002228  206E FED4                movea.l    A0, [A6 - 0x12C]
  3221. 0000222C  3F28 0006                move.w     -[A7], [A0 + 0x6]
  3222. 00002230  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  3223. 00002234  265F                     movea.l    A3, [A7]+
  3224. 00002236  200B                     move.l     D0, A3
  3225. 00002238  6764                     beq        +0x66 /* 0000229E */
  3226. 0000223A  42A7                     clr.l      -[A7]
  3227. 0000223C  A8D8                     syscall    NewRgn
  3228. 0000223E  2C1F                     move.l     D6, [A7]+
  3229. 00002240  302E FEFC                move.w     D0, [A6 - 0x104]
  3230. 00002244  E940                     asl        D0.w, 4
  3231. 00002246  7201                     moveq.l    D1, 0x01
  3232. 00002248  B234 00C1                cmp.b      D1, [A4 + D0.w - 0x63]
  3233. 0000224C  57C0                     seq        D0
  3234. 0000224E  4A00                     tst.b      D0
  3235. 00002250  6736                     beq        +0x38 /* 00002288 */
  3236. 00002252  7200                     moveq.l    D1, 0x00
  3237. 00002254  342E FEFC                move.w     D2, [A6 - 0x104]
  3238. 00002258  E942                     asl        D2.w, 4
  3239. 0000225A  1234 20C5                move.b     D1, [A4 + D2.w - 0x59]
  3240. 0000225E  C2BC 0000 003F           and.l      D1, 0x3F /* '?' */
  3241. 00002264  7408                     moveq.l    D2, 0x08
  3242. 00002266  B481                     cmp.l      D2, D1
  3243. 00002268  57C1                     seq        D1
  3244. 0000226A  C001                     and.b      D0, D1
  3245. 0000226C  671A                     beq        +0x1C /* 00002288 */
  3246. 0000226E  42A7                     clr.l      -[A7]
  3247. 00002270  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  3248. 00002274  302E FEFC                move.w     D0, [A6 - 0x104]
  3249. 00002278  E940                     asl        D0.w, 4
  3250. 0000227A  3F34 00C6                move.w     -[A7], [A4 + D0.w - 0x58]
  3251. 0000227E  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  3252. 00002282  2E1F                     move.l     D7, [A7]+
  3253. 00002284  6702                     beq        +0x4 /* 00002288 */
  3254. 00002286  6016                     bra        +0x18 /* 0000229E */
  3255. label00002288:
  3256. 00002288  42A7                     clr.l      -[A7]
  3257. 0000228A  A8D8                     syscall    NewRgn
  3258. 0000228C  2E17                     move.l     D7, [A7]
  3259. 0000228E  302E FEFC                move.w     D0, [A6 - 0x104]
  3260. 00002292  E740                     asl        D0.w, 3
  3261. 00002294  41EC 0170                lea.l      A0, [A4 + 0x170]
  3262. 00002298  4870 0000                pea.l      [A0 + D0.w]
  3263. 0000229C  A8DF                     syscall    RectRgn
  3264. label0000229E:
  3265. 0000229E  7040                     moveq.l    D0, 0x40
  3266. 000022A0  B0AE FEE6                cmp.l      D0, [A6 - 0x11A]
  3267. 000022A4  6642                     bne        +0x44 /* 000022E8 */
  3268. 000022A6  200B                     move.l     D0, A3
  3269. 000022A8  6716                     beq        +0x18 /* 000022C0 */
  3270. 000022AA  2F07                     move.l     -[A7], D7
  3271. 000022AC  2F0B                     move.l     -[A7], A3
  3272. 000022AE  2F06                     move.l     -[A7], D6
  3273. 000022B0  A8E4                     syscall    SectRgn
  3274. 000022B2  4267                     clr.w      -[A7]
  3275. 000022B4  2F06                     move.l     -[A7], D6
  3276. 000022B6  A8E2                     syscall    EmptyRgn
  3277. 000022B8  1A1F                     move.b     D5, [A7]+
  3278. 000022BA  0A05 0001                xori.b     D5, 0x1
  3279. 000022BE  6062                     bra        +0x64 /* 00002322 */
  3280. label000022C0:
  3281. 000022C0  4267                     clr.w      -[A7]
  3282. 000022C2  302E FEFC                move.w     D0, [A6 - 0x104]
  3283. 000022C6  E740                     asl        D0.w, 3
  3284. 000022C8  41EC 0170                lea.l      A0, [A4 + 0x170]
  3285. 000022CC  4870 0000                pea.l      [A0 + D0.w]
  3286. 000022D0  302E FEFE                move.w     D0, [A6 - 0x102]
  3287. 000022D4  E740                     asl        D0.w, 3
  3288. 000022D6  41EC 0170                lea.l      A0, [A4 + 0x170]
  3289. 000022DA  4870 0000                pea.l      [A0 + D0.w]
  3290. 000022DE  486E FEF0                pea.l      [A6 - 0x110]
  3291. 000022E2  A8AA                     syscall    SectRect
  3292. 000022E4  1A1F                     move.b     D5, [A7]+
  3293. 000022E6  603A                     bra        +0x3C /* 00002322 */
  3294. label000022E8:
  3295. 000022E8  200B                     move.l     D0, A3
  3296. 000022EA  6712                     beq        +0x14 /* 000022FE */
  3297. 000022EC  2F07                     move.l     -[A7], D7
  3298. 000022EE  2F0B                     move.l     -[A7], A3
  3299. 000022F0  2F06                     move.l     -[A7], D6
  3300. 000022F2  A8E6                     syscall    DiffRgn
  3301. 000022F4  4267                     clr.w      -[A7]
  3302. 000022F6  2F06                     move.l     -[A7], D6
  3303. 000022F8  A8E2                     syscall    EmptyRgn
  3304. 000022FA  1A1F                     move.b     D5, [A7]+
  3305. 000022FC  6024                     bra        +0x26 /* 00002322 */
  3306. label000022FE:
  3307. 000022FE  4267                     clr.w      -[A7]
  3308. 00002300  302E FEFC                move.w     D0, [A6 - 0x104]
  3309. 00002304  E740                     asl        D0.w, 3
  3310. 00002306  41EC 0170                lea.l      A0, [A4 + 0x170]
  3311. 0000230A  4870 0000                pea.l      [A0 + D0.w]
  3312. 0000230E  302E FEFE                move.w     D0, [A6 - 0x102]
  3313. 00002312  E740                     asl        D0.w, 3
  3314. 00002314  41EC 0170                lea.l      A0, [A4 + 0x170]
  3315. 00002318  4870 0000                pea.l      [A0 + D0.w]
  3316. 0000231C  4EAD 16B2                jsr        [A5 + 0x16B2 /* export_722 */]
  3317. 00002320  1A1F                     move.b     D5, [A7]+
  3318. label00002322:
  3319. 00002322  200B                     move.l     D0, A3
  3320. 00002324  6724                     beq        +0x26 /* 0000234A */
  3321. 00002326  302E FEFE                move.w     D0, [A6 - 0x102]
  3322. 0000232A  E940                     asl        D0.w, 4
  3323. 0000232C  3F34 00C6                move.w     -[A7], [A4 + D0.w - 0x58]
  3324. 00002330  2F0B                     move.l     -[A7], A3
  3325. 00002332  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  3326. 00002336  302E FEFC                move.w     D0, [A6 - 0x104]
  3327. 0000233A  E940                     asl        D0.w, 4
  3328. 0000233C  3F34 00C6                move.w     -[A7], [A4 + D0.w - 0x58]
  3329. 00002340  2F07                     move.l     -[A7], D7
  3330. 00002342  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  3331. 00002346  2F06                     move.l     -[A7], D6
  3332. 00002348  A8D9                     syscall    DisposRgn/DisposeRgn
  3333. label0000234A:
  3334. 0000234A  1005                     move.b     D0, D5
  3335. 0000234C  4880                     ext.w      D0
  3336. 0000234E  48C0                     ext.l      D0
  3337. 00002350  206E 0008                movea.l    A0, [A6 + 0x8]
  3338. 00002354  2140 0002                move.l     [A0 + 0x2], D0
  3339. 00002358  6008                     bra        +0xA /* 00002362 */
  3340. label0000235A:
  3341. 0000235A  3F3C 0001                move.w     -[A7], 0x1
  3342. 0000235E  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  3343. label00002362:
  3344. 00002362  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3345. 00002366  4E5E                     unlink     A6
  3346. 00002368  2E9F                     move.l     [A7], [A7]+
  3347. 0000236A  4E75                     rts
  3348. 0000236C  4E56 FFFA                link       A6, -0x0006
  3349. 00002370  486D FACA                pea.l      [A5 - 0x536]
  3350. 00002374  486E FFFA                pea.l      [A6 - 0x6]
  3351. 00002378  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3352. 0000237C  7008                     moveq.l    D0, 0x08
  3353. 0000237E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  3354. 00002382  56C0                     sne        D0
  3355. 00002384  72FE                     moveq.l    D1, 0xFFFFFFFE
  3356. 00002386  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  3357. 0000238A  56C1                     sne        D1
  3358. 0000238C  C001                     and.b      D0, D1
  3359. 0000238E  6710                     beq        +0x12 /* 000023A0 */
  3360. 00002390  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  3361. 00002394  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  3362. 00002398  486E FFFA                pea.l      [A6 - 0x6]
  3363. 0000239C  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  3364. label000023A0:
  3365. 000023A0  206E 0008                movea.l    A0, [A6 + 0x8]
  3366. 000023A4  30BC 0008                move.w     [A0], 0x8
  3367. 000023A8  302D FD42                move.w     D0, [A5 - 0x2BE]
  3368. 000023AC  48C0                     ext.l      D0
  3369. 000023AE  206E 0008                movea.l    A0, [A6 + 0x8]
  3370. 000023B2  2140 0002                move.l     [A0 + 0x2], D0
  3371. 000023B6  4E5E                     unlink     A6
  3372. 000023B8  2E9F                     move.l     [A7], [A7]+
  3373. 000023BA  4E75                     rts
  3374. fn000023BC:
  3375. 000023BC  4E56 FFE6                link       A6, -0x001A
  3376. 000023C0  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3377. 000023C4  486D FACA                pea.l      [A5 - 0x536]
  3378. 000023C8  486E FFF8                pea.l      [A6 - 0x8]
  3379. 000023CC  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3380. 000023D0  3C2D FD42                move.w     D6, [A5 - 0x2BE]
  3381. 000023D4  7008                     moveq.l    D0, 0x08
  3382. 000023D6  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  3383. 000023DA  56C0                     sne        D0
  3384. 000023DC  72FE                     moveq.l    D1, 0xFFFFFFFE
  3385. 000023DE  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  3386. 000023E2  56C1                     sne        D1
  3387. 000023E4  C001                     and.b      D0, D1
  3388. 000023E6  670C                     beq        +0xE /* 000023F4 */
  3389. 000023E8  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3390. 000023EC  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  3391. 000023F0  6000 0114                bra        +0x116 /* 00002506 */
  3392. label000023F4:
  3393. 000023F4  42A7                     clr.l      -[A7]
  3394. 000023F6  2F2D FD64                move.l     -[A7], [A5 - 0x29C]
  3395. 000023FA  3F06                     move.w     -[A7], D6
  3396. 000023FC  4267                     clr.w      -[A7]
  3397. 000023FE  486E FFEA                pea.l      [A6 - 0x16]
  3398. 00002402  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  3399. 00002406  285F                     movea.l    A4, [A7]+
  3400. 00002408  200C                     move.l     D0, A4
  3401. 0000240A  660C                     bne        +0xE /* 00002418 */
  3402. 0000240C  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3403. 00002410  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  3404. 00002414  6000 00F0                bra        +0xF2 /* 00002506 */
  3405. label00002418:
  3406. 00002418  3E2C 0004                move.w     D7, [A4 + 0x4]
  3407. 0000241C  206D FD3E                movea.l    A0, [A5 - 0x2C2]
  3408. 00002420  2050                     movea.l    A0, [A0]
  3409. 00002422  3007                     move.w     D0, D7
  3410. 00002424  E740                     asl        D0.w, 3
  3411. 00002426  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3412. 0000242A  41F0 0002                lea.l      A0, [A0 + D0.w + 0x2]
  3413. 0000242E  22D8                     move.l     [A1]+, [A0]+
  3414. 00002430  22D8                     move.l     [A1]+, [A0]+
  3415. 00002432  102E FFF0                move.b     D0, [A6 - 0x10]
  3416. 00002436  4880                     ext.w      D0
  3417. 00002438  5B40                     subq.w     D0, 5
  3418. 0000243A  670E                     beq        +0x10 /* 0000244A */
  3419. 0000243C  5340                     subq.w     D0, 1
  3420. 0000243E  6768                     beq        +0x6A /* 000024A8 */
  3421. 00002440  5340                     subq.w     D0, 1
  3422. 00002442  6700 00A4                beq        +0xA6 /* 000024E8 */
  3423. 00002446  6000 00B6                bra        +0xB8 /* 000024FE */
  3424. label0000244A:
  3425. 0000244A  102E FFF1                move.b     D0, [A6 - 0xF]
  3426. 0000244E  4880                     ext.w      D0
  3427. 00002450  6706                     beq        +0x8 /* 00002458 */
  3428. 00002452  5340                     subq.w     D0, 1
  3429. 00002454  6712                     beq        +0x14 /* 00002468 */
  3430. 00002456  6046                     bra        +0x48 /* 0000249E */
  3431. label00002458:
  3432. 00002458  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3433. 0000245C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3434. 00002460  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  3435. 00002464  6000 00A0                bra        +0xA2 /* 00002506 */
  3436. label00002468:
  3437. 00002468  2F3C 0028 0000           move.l     -[A7], 0x280000 /* '(\0\0' */
  3438. 0000246E  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  3439. 00002472  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  3440. 00002476  101F                     move.b     D0, [A7]+
  3441. 00002478  6604                     bne        +0x6 /* 0000247E */
  3442. 0000247A  6000 008A                bra        +0x8C /* 00002506 */
  3443. label0000247E:
  3444. 0000247E  486E FFF8                pea.l      [A6 - 0x8]
  3445. 00002482  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  3446. 00002486  102D FEBF                move.b     D0, [A5 - 0x141]
  3447. 0000248A  667A                     bne        +0x7C /* 00002506 */
  3448. 0000248C  486E FFF8                pea.l      [A6 - 0x8]
  3449. 00002490  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3450. 00002494  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3451. 00002498  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3452. 0000249C  6068                     bra        +0x6A /* 00002506 */
  3453. label0000249E:
  3454. 0000249E  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3455. 000024A2  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  3456. 000024A6  605E                     bra        +0x60 /* 00002506 */
  3457. label000024A8:
  3458. 000024A8  4A2E FFF1                tst.b      [A6 - 0xF]
  3459. 000024AC  6F14                     ble        +0x16 /* 000024C2 */
  3460. 000024AE  2F3C 0028 0000           move.l     -[A7], 0x280000 /* '(\0\0' */
  3461. 000024B4  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  3462. 000024B8  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  3463. 000024BC  101F                     move.b     D0, [A7]+
  3464. 000024BE  6602                     bne        +0x4 /* 000024C2 */
  3465. 000024C0  6044                     bra        +0x46 /* 00002506 */
  3466. label000024C2:
  3467. 000024C2  206D FD3E                movea.l    A0, [A5 - 0x2C2]
  3468. 000024C6  2050                     movea.l    A0, [A0]
  3469. 000024C8  3007                     move.w     D0, D7
  3470. 000024CA  E740                     asl        D0.w, 3
  3471. 000024CC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3472. 000024D0  41F0 0002                lea.l      A0, [A0 + D0.w + 0x2]
  3473. 000024D4  22D8                     move.l     [A1]+, [A0]+
  3474. 000024D6  22D8                     move.l     [A1]+, [A0]+
  3475. 000024D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3476. 000024DC  3F06                     move.w     -[A7], D6
  3477. 000024DE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3478. 000024E2  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  3479. 000024E6  601E                     bra        +0x20 /* 00002506 */
  3480. label000024E8:
  3481. 000024E8  3A2D F83C                move.w     D5, [A5 - 0x7C4]
  3482. 000024EC  3B47 F83C                move.w     [A5 - 0x7C4], D7
  3483. 000024F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3484. 000024F4  4EBA FEC6                jsr        [PC - 0x13A /* 000023BC */]
  3485. 000024F8  3B45 F83C                move.w     [A5 - 0x7C4], D5
  3486. 000024FC  6008                     bra        +0xA /* 00002506 */
  3487. label000024FE:
  3488. 000024FE  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3489. 00002502  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  3490. label00002506:
  3491. 00002506  486E FFF8                pea.l      [A6 - 0x8]
  3492. 0000250A  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  3493. 0000250E  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3494. 00002512  4E5E                     unlink     A6
  3495. 00002514  2E9F                     move.l     [A7], [A7]+
  3496. 00002516  4E75                     rts
  3497. fn00002518:
  3498. 00002518  4E56 0000                link       A6, 0
  3499. 0000251C  4267                     clr.w      -[A7]
  3500. 0000251E  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  3501. 00002522  101F                     move.b     D0, [A7]+
  3502. 00002524  6712                     beq        +0x14 /* 00002538 */
  3503. 00002526  206E 0008                movea.l    A0, [A6 + 0x8]
  3504. 0000252A  2F08                     move.l     -[A7], A0
  3505. 0000252C  42A7                     clr.l      -[A7]
  3506. 0000252E  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  3507. 00002532  201F                     move.l     D0, [A7]+
  3508. 00002534  205F                     movea.l    A0, [A7]+
  3509. 00002536  2080                     move.l     [A0], D0
  3510. label00002538:
  3511. 00002538  1D6D FEBF 000C           move.b     [A6 + 0xC], [A5 - 0x141]
  3512. 0000253E  4E5E                     unlink     A6
  3513. 00002540  2E9F                     move.l     [A7], [A7]+
  3514. 00002542  4E75                     rts
  3515. fn00002544:
  3516. 00002544  4E56 FFFC                link       A6, -0x0004
  3517. 00002548  486E FFFC                pea.l      [A6 - 0x4]
  3518. 0000254C  A874                     syscall    GetPort
  3519. 0000254E  2F2D F576                move.l     -[A7], [A5 - 0xA8A]
  3520. 00002552  A873                     syscall    SetPort
  3521. 00002554  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3522. 00002558  A928                     syscall    InvalRect
  3523. 0000255A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3524. 0000255E  A873                     syscall    SetPort
  3525. 00002560  4E5E                     unlink     A6
  3526. 00002562  2E9F                     move.l     [A7], [A7]+
  3527. 00002564  4E75                     rts
  3528. 00002566  4E56 FFE6                link       A6, -0x001A
  3529. 0000256A  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3530. 0000256E  2E2E 000A                move.l     D7, [A6 + 0xA]
  3531. 00002572  486D FACA                pea.l      [A5 - 0x536]
  3532. 00002576  486E FFF6                pea.l      [A6 - 0xA]
  3533. 0000257A  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3534. 0000257E  7003                     moveq.l    D0, 0x03
  3535. 00002580  B06D FD42                cmp.w      D0, [A5 - 0x2BE]
  3536. 00002584  670C                     beq        +0xE /* 00002592 */
  3537. 00002586  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3538. 0000258A  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  3539. 0000258E  6000 071E                bra        +0x720 /* 00002CAE */
  3540. label00002592:
  3541. 00002592  42A7                     clr.l      -[A7]
  3542. 00002594  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  3543. 00002598  201F                     move.l     D0, [A7]+
  3544. 0000259A  3D40 FFF4                move.w     [A6 - 0xC], D0
  3545. 0000259E  4267                     clr.w      -[A7]
  3546. 000025A0  486E FFF4                pea.l      [A6 - 0xC]
  3547. 000025A4  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  3548. 000025A8  101F                     move.b     D0, [A7]+
  3549. 000025AA  6604                     bne        +0x6 /* 000025B0 */
  3550. 000025AC  6000 0700                bra        +0x702 /* 00002CAE */
  3551. label000025B0:
  3552. 000025B0  4A87                     tst.l      D7
  3553. 000025B2  6700 0324                beq        +0x326 /* 000028D8 */
  3554. 000025B6  266D F342                movea.l    A3, [A5 - 0xCBE]
  3555. 000025BA  302E FFF4                move.w     D0, [A6 - 0xC]
  3556. 000025BE  E740                     asl        D0.w, 3
  3557. 000025C0  41EE FFE8                lea.l      A0, [A6 - 0x18]
  3558. 000025C4  45EB 03EE                lea.l      A2, [A3 + 0x3EE]
  3559. 000025C8  43F2 0000                lea.l      A1, [A2 + D0.w]
  3560. 000025CC  20D9                     move.l     [A0]+, [A1]+
  3561. 000025CE  20D9                     move.l     [A0]+, [A1]+
  3562. 000025D0  302E FFF4                move.w     D0, [A6 - 0xC]
  3563. 000025D4  E940                     asl        D0.w, 4
  3564. 000025D6  49F3 00DE                lea.l      A4, [A3 + D0.w - 0x34]
  3565. 000025DA  302E 0008                move.w     D0, [A6 + 0x8]
  3566. 000025DE  0440 0034                subi.w     D0, 0x34 /* '4' */
  3567. 000025E2  6700 008A                beq        +0x8C /* 0000266E */
  3568. 000025E6  5340                     subq.w     D0, 1
  3569. 000025E8  6700 0096                beq        +0x98 /* 00002680 */
  3570. 000025EC  5340                     subq.w     D0, 1
  3571. 000025EE  6700 00B0                beq        +0xB2 /* 000026A0 */
  3572. 000025F2  5340                     subq.w     D0, 1
  3573. 000025F4  6700 009A                beq        +0x9C /* 00002690 */
  3574. 000025F8  5340                     subq.w     D0, 1
  3575. 000025FA  6700 0168                beq        +0x16A /* 00002764 */
  3576. 000025FE  5340                     subq.w     D0, 1
  3577. 00002600  6700 0172                beq        +0x174 /* 00002774 */
  3578. 00002604  5340                     subq.w     D0, 1
  3579. 00002606  6700 017C                beq        +0x17E /* 00002784 */
  3580. 0000260A  5340                     subq.w     D0, 1
  3581. 0000260C  6700 018E                beq        +0x190 /* 0000279C */
  3582. 00002610  0440 0016                subi.w     D0, 0x16
  3583. 00002614  6700 009A                beq        +0x9C /* 000026B0 */
  3584. 00002618  5340                     subq.w     D0, 1
  3585. 0000261A  6700 00A4                beq        +0xA6 /* 000026C0 */
  3586. 0000261E  5340                     subq.w     D0, 1
  3587. 00002620  6700 00AE                beq        +0xB0 /* 000026D0 */
  3588. 00002624  5340                     subq.w     D0, 1
  3589. 00002626  6700 00F2                beq        +0xF4 /* 0000271A */
  3590. 0000262A  5340                     subq.w     D0, 1
  3591. 0000262C  6752                     beq        +0x54 /* 00002680 */
  3592. 0000262E  0440 0009                subi.w     D0, 0x9 /* '\t' */
  3593. 00002632  6700 017E                beq        +0x180 /* 000027B2 */
  3594. 00002636  5340                     subq.w     D0, 1
  3595. 00002638  6700 01A8                beq        +0x1AA /* 000027E2 */
  3596. 0000263C  5340                     subq.w     D0, 1
  3597. 0000263E  6700 01D2                beq        +0x1D4 /* 00002812 */
  3598. 00002642  5340                     subq.w     D0, 1
  3599. 00002644  6700 01E2                beq        +0x1E4 /* 00002828 */
  3600. 00002648  5340                     subq.w     D0, 1
  3601. 0000264A  6700 01F2                beq        +0x1F4 /* 0000283E */
  3602. 0000264E  5340                     subq.w     D0, 1
  3603. 00002650  6700 0204                beq        +0x206 /* 00002856 */
  3604. 00002654  0440 0011                subi.w     D0, 0x11
  3605. 00002658  6700 0218                beq        +0x21A /* 00002872 */
  3606. 0000265C  0440 0045                subi.w     D0, 0x45 /* 'E' */
  3607. 00002660  6700 022A                beq        +0x22C /* 0000288C */
  3608. 00002664  5940                     subq.w     D0, 4
  3609. 00002666  6700 023C                beq        +0x23E /* 000028A4 */
  3610. 0000266A  6000 0642                bra        +0x644 /* 00002CAE */
  3611. label0000266E:
  3612. 0000266E  102C 0001                move.b     D0, [A4 + 0x1]
  3613. 00002672  4880                     ext.w      D0
  3614. 00002674  48C0                     ext.l      D0
  3615. 00002676  2047                     movea.l    A0, D7
  3616. 00002678  2140 0002                move.l     [A0 + 0x2], D0
  3617. 0000267C  6000 0630                bra        +0x632 /* 00002CAE */
  3618. label00002680:
  3619. 00002680  302C 0006                move.w     D0, [A4 + 0x6]
  3620. 00002684  48C0                     ext.l      D0
  3621. 00002686  2047                     movea.l    A0, D7
  3622. 00002688  2140 0002                move.l     [A0 + 0x2], D0
  3623. 0000268C  6000 0620                bra        +0x622 /* 00002CAE */
  3624. label00002690:
  3625. 00002690  302E FFEA                move.w     D0, [A6 - 0x16]
  3626. 00002694  48C0                     ext.l      D0
  3627. 00002696  2047                     movea.l    A0, D7
  3628. 00002698  2140 0002                move.l     [A0 + 0x2], D0
  3629. 0000269C  6000 0610                bra        +0x612 /* 00002CAE */
  3630. label000026A0:
  3631. 000026A0  302E FFE8                move.w     D0, [A6 - 0x18]
  3632. 000026A4  48C0                     ext.l      D0
  3633. 000026A6  2047                     movea.l    A0, D7
  3634. 000026A8  2140 0002                move.l     [A0 + 0x2], D0
  3635. 000026AC  6000 0600                bra        +0x602 /* 00002CAE */
  3636. label000026B0:
  3637. 000026B0  302E FFEE                move.w     D0, [A6 - 0x12]
  3638. 000026B4  48C0                     ext.l      D0
  3639. 000026B6  2047                     movea.l    A0, D7
  3640. 000026B8  2140 0002                move.l     [A0 + 0x2], D0
  3641. 000026BC  6000 05F0                bra        +0x5F2 /* 00002CAE */
  3642. label000026C0:
  3643. 000026C0  302E FFEC                move.w     D0, [A6 - 0x14]
  3644. 000026C4  48C0                     ext.l      D0
  3645. 000026C6  2047                     movea.l    A0, D7
  3646. 000026C8  2140 0002                move.l     [A0 + 0x2], D0
  3647. 000026CC  6000 05E0                bra        +0x5E2 /* 00002CAE */
  3648. label000026D0:
  3649. 000026D0  302E FFF4                move.w     D0, [A6 - 0xC]
  3650. 000026D4  6B18                     bmi        +0x1A /* 000026EE */
  3651. 000026D6  B07C 001F                cmp.w      D0, 0x1F
  3652. 000026DA  6E12                     bgt        +0x14 /* 000026EE */
  3653. 000026DC  41EB 0886                lea.l      A0, [A3 + 0x886]
  3654. 000026E0  3200                     move.w     D1, D0
  3655. 000026E2  E649                     lsr        D1.w, 3
  3656. 000026E4  4441                     neg.w      D1
  3657. 000026E6  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  3658. 000026EA  0A3C 0004                xori.b     ccr, 4
  3659. label000026EE:
  3660. 000026EE  661A                     bne        +0x1C /* 0000270A */
  3661. 000026F0  302E FFF4                move.w     D0, [A6 - 0xC]
  3662. 000026F4  E540                     asl        D0.w, 2
  3663. 000026F6  41EB 07D8                lea.l      A0, [A3 + 0x7D8]
  3664. 000026FA  3230 0000                move.w     D1, [A0 + D0.w]
  3665. 000026FE  48C1                     ext.l      D1
  3666. 00002700  2047                     movea.l    A0, D7
  3667. 00002702  2141 0002                move.l     [A0 + 0x2], D1
  3668. 00002706  6000 05A6                bra        +0x5A8 /* 00002CAE */
  3669. label0000270A:
  3670. 0000270A  302C 0008                move.w     D0, [A4 + 0x8]
  3671. 0000270E  48C0                     ext.l      D0
  3672. 00002710  2047                     movea.l    A0, D7
  3673. 00002712  2140 0002                move.l     [A0 + 0x2], D0
  3674. 00002716  6000 0596                bra        +0x598 /* 00002CAE */
  3675. label0000271A:
  3676. 0000271A  302E FFF4                move.w     D0, [A6 - 0xC]
  3677. 0000271E  6B18                     bmi        +0x1A /* 00002738 */
  3678. 00002720  B07C 001F                cmp.w      D0, 0x1F
  3679. 00002724  6E12                     bgt        +0x14 /* 00002738 */
  3680. 00002726  41EB 0886                lea.l      A0, [A3 + 0x886]
  3681. 0000272A  3200                     move.w     D1, D0
  3682. 0000272C  E649                     lsr        D1.w, 3
  3683. 0000272E  4441                     neg.w      D1
  3684. 00002730  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  3685. 00002734  0A3C 0004                xori.b     ccr, 4
  3686. label00002738:
  3687. 00002738  661A                     bne        +0x1C /* 00002754 */
  3688. 0000273A  302E FFF4                move.w     D0, [A6 - 0xC]
  3689. 0000273E  E540                     asl        D0.w, 2
  3690. 00002740  41EB 07DA                lea.l      A0, [A3 + 0x7DA]
  3691. 00002744  3230 0000                move.w     D1, [A0 + D0.w]
  3692. 00002748  48C1                     ext.l      D1
  3693. 0000274A  2047                     movea.l    A0, D7
  3694. 0000274C  2141 0002                move.l     [A0 + 0x2], D1
  3695. 00002750  6000 055C                bra        +0x55E /* 00002CAE */
  3696. label00002754:
  3697. 00002754  302C 000A                move.w     D0, [A4 + 0xA]
  3698. 00002758  48C0                     ext.l      D0
  3699. 0000275A  2047                     movea.l    A0, D7
  3700. 0000275C  2140 0002                move.l     [A0 + 0x2], D0
  3701. 00002760  6000 054C                bra        +0x54E /* 00002CAE */
  3702. label00002764:
  3703. 00002764  302C 000E                move.w     D0, [A4 + 0xE]
  3704. 00002768  48C0                     ext.l      D0
  3705. 0000276A  2047                     movea.l    A0, D7
  3706. 0000276C  2140 0002                move.l     [A0 + 0x2], D0
  3707. 00002770  6000 053C                bra        +0x53E /* 00002CAE */
  3708. label00002774:
  3709. 00002774  302C 000C                move.w     D0, [A4 + 0xC]
  3710. 00002778  48C0                     ext.l      D0
  3711. 0000277A  2047                     movea.l    A0, D7
  3712. 0000277C  2140 0002                move.l     [A0 + 0x2], D0
  3713. 00002780  6000 052C                bra        +0x52E /* 00002CAE */
  3714. label00002784:
  3715. 00002784  7000                     moveq.l    D0, 0x00
  3716. 00002786  102C 0004                move.b     D0, [A4 + 0x4]
  3717. 0000278A  C0BC 0000 000F           and.l      D0, 0xF
  3718. 00002790  5380                     subq.l     D0, 1
  3719. 00002792  2047                     movea.l    A0, D7
  3720. 00002794  2140 0002                move.l     [A0 + 0x2], D0
  3721. 00002798  6000 0514                bra        +0x516 /* 00002CAE */
  3722. label0000279C:
  3723. 0000279C  7000                     moveq.l    D0, 0x00
  3724. 0000279E  102C 0005                move.b     D0, [A4 + 0x5]
  3725. 000027A2  C0BC 0000 003F           and.l      D0, 0x3F /* '?' */
  3726. 000027A8  2047                     movea.l    A0, D7
  3727. 000027AA  2140 0002                move.l     [A0 + 0x2], D0
  3728. 000027AE  6000 04FE                bra        +0x500 /* 00002CAE */
  3729. label000027B2:
  3730. 000027B2  2047                     movea.l    A0, D7
  3731. 000027B4  302E FFF4                move.w     D0, [A6 - 0xC]
  3732. 000027B8  6B18                     bmi        +0x1A /* 000027D2 */
  3733. 000027BA  B07C 001F                cmp.w      D0, 0x1F
  3734. 000027BE  6E12                     bgt        +0x14 /* 000027D2 */
  3735. 000027C0  43EB 076A                lea.l      A1, [A3 + 0x76A]
  3736. 000027C4  3200                     move.w     D1, D0
  3737. 000027C6  E649                     lsr        D1.w, 3
  3738. 000027C8  4441                     neg.w      D1
  3739. 000027CA  0131 10FF                btst       [A1 + D1.w - 0x1], D0
  3740. 000027CE  0A3C 0004                xori.b     ccr, 4
  3741. label000027D2:
  3742. 000027D2  57C0                     seq        D0
  3743. 000027D4  4400                     neg.b      D0
  3744. 000027D6  4880                     ext.w      D0
  3745. 000027D8  48C0                     ext.l      D0
  3746. 000027DA  2140 0002                move.l     [A0 + 0x2], D0
  3747. 000027DE  6000 04CE                bra        +0x4D0 /* 00002CAE */
  3748. label000027E2:
  3749. 000027E2  2047                     movea.l    A0, D7
  3750. 000027E4  302E FFF4                move.w     D0, [A6 - 0xC]
  3751. 000027E8  6B18                     bmi        +0x1A /* 00002802 */
  3752. 000027EA  B07C 001F                cmp.w      D0, 0x1F
  3753. 000027EE  6E12                     bgt        +0x14 /* 00002802 */
  3754. 000027F0  43EB 088A                lea.l      A1, [A3 + 0x88A]
  3755. 000027F4  3200                     move.w     D1, D0
  3756. 000027F6  E649                     lsr        D1.w, 3
  3757. 000027F8  4441                     neg.w      D1
  3758. 000027FA  0131 10FF                btst       [A1 + D1.w - 0x1], D0
  3759. 000027FE  0A3C 0004                xori.b     ccr, 4
  3760. label00002802:
  3761. 00002802  57C0                     seq        D0
  3762. 00002804  4400                     neg.b      D0
  3763. 00002806  4880                     ext.w      D0
  3764. 00002808  48C0                     ext.l      D0
  3765. 0000280A  2140 0002                move.l     [A0 + 0x2], D0
  3766. 0000280E  6000 049E                bra        +0x4A0 /* 00002CAE */
  3767. label00002812:
  3768. 00002812  102C 0002                move.b     D0, [A4 + 0x2]
  3769. 00002816  4880                     ext.w      D0
  3770. 00002818  D07C 0080                add.w      D0, 0x80
  3771. 0000281C  48C0                     ext.l      D0
  3772. 0000281E  2047                     movea.l    A0, D7
  3773. 00002820  2140 0002                move.l     [A0 + 0x2], D0
  3774. 00002824  6000 0488                bra        +0x48A /* 00002CAE */
  3775. label00002828:
  3776. 00002828  102C 0003                move.b     D0, [A4 + 0x3]
  3777. 0000282C  4880                     ext.w      D0
  3778. 0000282E  D07C 0080                add.w      D0, 0x80
  3779. 00002832  48C0                     ext.l      D0
  3780. 00002834  2047                     movea.l    A0, D7
  3781. 00002836  2140 0002                move.l     [A0 + 0x2], D0
  3782. 0000283A  6000 0472                bra        +0x474 /* 00002CAE */
  3783. label0000283E:
  3784. 0000283E  082C 0007 0005           btst.b     [A4 + 0x5], 0x7
  3785. 00002844  56C0                     sne        D0
  3786. 00002846  4400                     neg.b      D0
  3787. 00002848  4880                     ext.w      D0
  3788. 0000284A  48C0                     ext.l      D0
  3789. 0000284C  2047                     movea.l    A0, D7
  3790. 0000284E  2140 0002                move.l     [A0 + 0x2], D0
  3791. 00002852  6000 045A                bra        +0x45C /* 00002CAE */
  3792. label00002856:
  3793. 00002856  302E FFF4                move.w     D0, [A6 - 0xC]
  3794. 0000285A  5940                     subq.w     D0, 4
  3795. 0000285C  41ED FECE                lea.l      A0, [A5 - 0x132]
  3796. 00002860  D040                     add.w      D0, D0
  3797. 00002862  3230 0000                move.w     D1, [A0 + D0.w]
  3798. 00002866  48C1                     ext.l      D1
  3799. 00002868  2047                     movea.l    A0, D7
  3800. 0000286A  2141 0002                move.l     [A0 + 0x2], D1
  3801. 0000286E  6000 043E                bra        +0x440 /* 00002CAE */
  3802. label00002872:
  3803. 00002872  302E FFF4                move.w     D0, [A6 - 0xC]
  3804. 00002876  D040                     add.w      D0, D0
  3805. 00002878  41EB 0844                lea.l      A0, [A3 + 0x844]
  3806. 0000287C  3230 0000                move.w     D1, [A0 + D0.w]
  3807. 00002880  48C1                     ext.l      D1
  3808. 00002882  2047                     movea.l    A0, D7
  3809. 00002884  2141 0002                move.l     [A0 + 0x2], D1
  3810. 00002888  6000 0424                bra        +0x426 /* 00002CAE */
  3811. label0000288C:
  3812. 0000288C  082C 0006 0005           btst.b     [A4 + 0x5], 0x6
  3813. 00002892  56C0                     sne        D0
  3814. 00002894  4400                     neg.b      D0
  3815. 00002896  4880                     ext.w      D0
  3816. 00002898  48C0                     ext.l      D0
  3817. 0000289A  2047                     movea.l    A0, D7
  3818. 0000289C  2140 0002                move.l     [A0 + 0x2], D0
  3819. 000028A0  6000 040C                bra        +0x40E /* 00002CAE */
  3820. label000028A4:
  3821. 000028A4  2047                     movea.l    A0, D7
  3822. 000028A6  302E FFF4                move.w     D0, [A6 - 0xC]
  3823. 000028AA  6B1C                     bmi        +0x1E /* 000028C8 */
  3824. 000028AC  226D F342                movea.l    A1, [A5 - 0xCBE]
  3825. 000028B0  B07C 001F                cmp.w      D0, 0x1F
  3826. 000028B4  6E12                     bgt        +0x14 /* 000028C8 */
  3827. 000028B6  43E9 0896                lea.l      A1, [A1 + 0x896]
  3828. 000028BA  3200                     move.w     D1, D0
  3829. 000028BC  E649                     lsr        D1.w, 3
  3830. 000028BE  4441                     neg.w      D1
  3831. 000028C0  0131 10FF                btst       [A1 + D1.w - 0x1], D0
  3832. 000028C4  0A3C 0004                xori.b     ccr, 4
  3833. label000028C8:
  3834. 000028C8  56C0                     sne        D0
  3835. 000028CA  4400                     neg.b      D0
  3836. 000028CC  4880                     ext.w      D0
  3837. 000028CE  48C0                     ext.l      D0
  3838. 000028D0  2140 0002                move.l     [A0 + 0x2], D0
  3839. 000028D4  6000 03D8                bra        +0x3DA /* 00002CAE */
  3840. label000028D8:
  3841. 000028D8  4267                     clr.w      -[A7]
  3842. 000028DA  486E FFF0                pea.l      [A6 - 0x10]
  3843. 000028DE  4EBA FC38                jsr        [PC - 0x3C8 /* 00002518 */]
  3844. 000028E2  101F                     move.b     D0, [A7]+
  3845. 000028E4  6600 03C8                bne        +0x3CA /* 00002CAE */
  3846. 000028E8  266D F342                movea.l    A3, [A5 - 0xCBE]
  3847. 000028EC  302E FFF4                move.w     D0, [A6 - 0xC]
  3848. 000028F0  E940                     asl        D0.w, 4
  3849. 000028F2  49F3 00DE                lea.l      A4, [A3 + D0.w - 0x34]
  3850. 000028F6  302E 0008                move.w     D0, [A6 + 0x8]
  3851. 000028FA  0440 0034                subi.w     D0, 0x34 /* '4' */
  3852. 000028FE  676C                     beq        +0x6E /* 0000296C */
  3853. 00002900  5340                     subq.w     D0, 1
  3854. 00002902  6772                     beq        +0x74 /* 00002976 */
  3855. 00002904  5740                     subq.w     D0, 3
  3856. 00002906  6700 0110                beq        +0x112 /* 00002A18 */
  3857. 0000290A  5340                     subq.w     D0, 1
  3858. 0000290C  6700 0124                beq        +0x126 /* 00002A32 */
  3859. 00002910  5340                     subq.w     D0, 1
  3860. 00002912  6700 0138                beq        +0x13A /* 00002A4C */
  3861. 00002916  5340                     subq.w     D0, 1
  3862. 00002918  6700 0150                beq        +0x152 /* 00002A6A */
  3863. 0000291C  0440 0018                subi.w     D0, 0x18
  3864. 00002920  6700 00AA                beq        +0xAC /* 000029CC */
  3865. 00002924  5340                     subq.w     D0, 1
  3866. 00002926  6758                     beq        +0x5A /* 00002980 */
  3867. 00002928  5340                     subq.w     D0, 1
  3868. 0000292A  674A                     beq        +0x4C /* 00002976 */
  3869. 0000292C  0440 0009                subi.w     D0, 0x9 /* '\t' */
  3870. 00002930  6700 0154                beq        +0x156 /* 00002A86 */
  3871. 00002934  5340                     subq.w     D0, 1
  3872. 00002936  6700 019C                beq        +0x19E /* 00002AD4 */
  3873. 0000293A  5340                     subq.w     D0, 1
  3874. 0000293C  6700 01E4                beq        +0x1E6 /* 00002B22 */
  3875. 00002940  5340                     subq.w     D0, 1
  3876. 00002942  6700 01F0                beq        +0x1F2 /* 00002B34 */
  3877. 00002946  5340                     subq.w     D0, 1
  3878. 00002948  6700 01FC                beq        +0x1FE /* 00002B46 */
  3879. 0000294C  5340                     subq.w     D0, 1
  3880. 0000294E  6700 0210                beq        +0x212 /* 00002B60 */
  3881. 00002952  0440 0011                subi.w     D0, 0x11
  3882. 00002956  6700 0288                beq        +0x28A /* 00002BE0 */
  3883. 0000295A  0440 0045                subi.w     D0, 0x45 /* 'E' */
  3884. 0000295E  6700 02AC                beq        +0x2AE /* 00002C0C */
  3885. 00002962  5940                     subq.w     D0, 4
  3886. 00002964  6700 02D2                beq        +0x2D4 /* 00002C38 */
  3887. 00002968  6000 033C                bra        +0x33E /* 00002CA6 */
  3888. label0000296C:
  3889. 0000296C  196E FFF3 0001           move.b     [A4 + 0x1], [A6 - 0xD]
  3890. 00002972  6000 033A                bra        +0x33C /* 00002CAE */
  3891. label00002976:
  3892. 00002976  396E FFF2 0006           move.w     [A4 + 0x6], [A6 - 0xE]
  3893. 0000297C  6000 0330                bra        +0x332 /* 00002CAE */
  3894. label00002980:
  3895. 00002980  396E FFF2 000A           move.w     [A4 + 0xA], [A6 - 0xE]
  3896. 00002986  2F2D F342                move.l     -[A7], [A5 - 0xCBE]
  3897. 0000298A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3898. 0000298E  486C 0008                pea.l      [A4 + 0x8]
  3899. 00002992  4EAD 063A                jsr        [A5 + 0x63A /* export_195 */]
  3900. 00002996  302E FFF4                move.w     D0, [A6 - 0xC]
  3901. 0000299A  6B18                     bmi        +0x1A /* 000029B4 */
  3902. 0000299C  B07C 001F                cmp.w      D0, 0x1F
  3903. 000029A0  6E12                     bgt        +0x14 /* 000029B4 */
  3904. 000029A2  41EB 0886                lea.l      A0, [A3 + 0x886]
  3905. 000029A6  3200                     move.w     D1, D0
  3906. 000029A8  E649                     lsr        D1.w, 3
  3907. 000029AA  4441                     neg.w      D1
  3908. 000029AC  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  3909. 000029B0  0A3C 0004                xori.b     ccr, 4
  3910. label000029B4:
  3911. 000029B4  6600 02F8                bne        +0x2FA /* 00002CAE */
  3912. 000029B8  302E FFF4                move.w     D0, [A6 - 0xC]
  3913. 000029BC  E540                     asl        D0.w, 2
  3914. 000029BE  41EB 07DA                lea.l      A0, [A3 + 0x7DA]
  3915. 000029C2  31AC 000A 0000           move.w     [A0 + D0.w], [A4 + 0xA]
  3916. 000029C8  6000 02E4                bra        +0x2E6 /* 00002CAE */
  3917. label000029CC:
  3918. 000029CC  396E FFF2 0008           move.w     [A4 + 0x8], [A6 - 0xE]
  3919. 000029D2  2F2D F342                move.l     -[A7], [A5 - 0xCBE]
  3920. 000029D6  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3921. 000029DA  486C 0008                pea.l      [A4 + 0x8]
  3922. 000029DE  4EAD 063A                jsr        [A5 + 0x63A /* export_195 */]
  3923. 000029E2  302E FFF4                move.w     D0, [A6 - 0xC]
  3924. 000029E6  6B18                     bmi        +0x1A /* 00002A00 */
  3925. 000029E8  B07C 001F                cmp.w      D0, 0x1F
  3926. 000029EC  6E12                     bgt        +0x14 /* 00002A00 */
  3927. 000029EE  41EB 0886                lea.l      A0, [A3 + 0x886]
  3928. 000029F2  3200                     move.w     D1, D0
  3929. 000029F4  E649                     lsr        D1.w, 3
  3930. 000029F6  4441                     neg.w      D1
  3931. 000029F8  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  3932. 000029FC  0A3C 0004                xori.b     ccr, 4
  3933. label00002A00:
  3934. 00002A00  6600 02AC                bne        +0x2AE /* 00002CAE */
  3935. 00002A04  302E FFF4                move.w     D0, [A6 - 0xC]
  3936. 00002A08  E540                     asl        D0.w, 2
  3937. 00002A0A  41EB 07D8                lea.l      A0, [A3 + 0x7D8]
  3938. 00002A0E  31AC 0008 0000           move.w     [A0 + D0.w], [A4 + 0x8]
  3939. 00002A14  6000 0298                bra        +0x29A /* 00002CAE */
  3940. label00002A18:
  3941. 00002A18  396E FFF2 000E           move.w     [A4 + 0xE], [A6 - 0xE]
  3942. 00002A1E  486C 0005                pea.l      [A4 + 0x5]
  3943. 00002A22  3F3C 0007                move.w     -[A7], 0x7
  3944. 00002A26  1F3C 0001                move.b     -[A7], 0x1
  3945. 00002A2A  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  3946. 00002A2E  6000 027E                bra        +0x280 /* 00002CAE */
  3947. label00002A32:
  3948. 00002A32  396E FFF2 000C           move.w     [A4 + 0xC], [A6 - 0xE]
  3949. 00002A38  486C 0005                pea.l      [A4 + 0x5]
  3950. 00002A3C  3F3C 0007                move.w     -[A7], 0x7
  3951. 00002A40  1F3C 0001                move.b     -[A7], 0x1
  3952. 00002A44  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  3953. 00002A48  6000 0264                bra        +0x266 /* 00002CAE */
  3954. label00002A4C:
  3955. 00002A4C  700F                     moveq.l    D0, 0x0F
  3956. 00002A4E  C0AE FFF0                and.l      D0, [A6 - 0x10]
  3957. 00002A52  7200                     moveq.l    D1, 0x00
  3958. 00002A54  122C 0004                move.b     D1, [A4 + 0x4]
  3959. 00002A58  740F                     moveq.l    D2, 0x0F
  3960. 00002A5A  4682                     not.l      D2
  3961. 00002A5C  C282                     and.l      D1, D2
  3962. 00002A5E  8081                     or.l       D0, D1
  3963. 00002A60  5280                     addq.l     D0, 1
  3964. 00002A62  1940 0004                move.b     [A4 + 0x4], D0
  3965. 00002A66  6000 0246                bra        +0x248 /* 00002CAE */
  3966. label00002A6A:
  3967. 00002A6A  703F                     moveq.l    D0, 0x3F
  3968. 00002A6C  C0AE FFF0                and.l      D0, [A6 - 0x10]
  3969. 00002A70  7200                     moveq.l    D1, 0x00
  3970. 00002A72  122C 0005                move.b     D1, [A4 + 0x5]
  3971. 00002A76  743F                     moveq.l    D2, 0x3F
  3972. 00002A78  4682                     not.l      D2
  3973. 00002A7A  C282                     and.l      D1, D2
  3974. 00002A7C  8081                     or.l       D0, D1
  3975. 00002A7E  1940 0005                move.b     [A4 + 0x5], D0
  3976. 00002A82  6000 022A                bra        +0x22C /* 00002CAE */
  3977. label00002A86:
  3978. 00002A86  4AAE FFF0                tst.l      [A6 - 0x10]
  3979. 00002A8A  6624                     bne        +0x26 /* 00002AB0 */
  3980. 00002A8C  2F2B 0766                move.l     -[A7], [A3 + 0x766]
  3981. 00002A90  3F3C 0004                move.w     -[A7], 0x4
  3982. 00002A94  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3983. 00002A98  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  3984. 00002A9C  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  3985. 00002AA0  3F3C 0004                move.w     -[A7], 0x4
  3986. 00002AA4  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  3987. 00002AA8  275F 0766                move.l     [A3 + 0x766], [A7]+
  3988. 00002AAC  6000 0200                bra        +0x202 /* 00002CAE */
  3989. label00002AB0:
  3990. 00002AB0  2F2B 0766                move.l     -[A7], [A3 + 0x766]
  3991. 00002AB4  3F3C 0004                move.w     -[A7], 0x4
  3992. 00002AB8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3993. 00002ABC  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  3994. 00002AC0  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  3995. 00002AC4  3F3C 0004                move.w     -[A7], 0x4
  3996. 00002AC8  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  3997. 00002ACC  275F 0766                move.l     [A3 + 0x766], [A7]+
  3998. 00002AD0  6000 01DC                bra        +0x1DE /* 00002CAE */
  3999. label00002AD4:
  4000. 00002AD4  4AAE FFF0                tst.l      [A6 - 0x10]
  4001. 00002AD8  6624                     bne        +0x26 /* 00002AFE */
  4002. 00002ADA  2F2B 0886                move.l     -[A7], [A3 + 0x886]
  4003. 00002ADE  3F3C 0004                move.w     -[A7], 0x4
  4004. 00002AE2  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4005. 00002AE6  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4006. 00002AEA  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  4007. 00002AEE  3F3C 0004                move.w     -[A7], 0x4
  4008. 00002AF2  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  4009. 00002AF6  275F 0886                move.l     [A3 + 0x886], [A7]+
  4010. 00002AFA  6000 01B2                bra        +0x1B4 /* 00002CAE */
  4011. label00002AFE:
  4012. 00002AFE  2F2B 0886                move.l     -[A7], [A3 + 0x886]
  4013. 00002B02  3F3C 0004                move.w     -[A7], 0x4
  4014. 00002B06  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4015. 00002B0A  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4016. 00002B0E  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  4017. 00002B12  3F3C 0004                move.w     -[A7], 0x4
  4018. 00002B16  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  4019. 00002B1A  275F 0886                move.l     [A3 + 0x886], [A7]+
  4020. 00002B1E  6000 018E                bra        +0x190 /* 00002CAE */
  4021. label00002B22:
  4022. 00002B22  202E FFF0                move.l     D0, [A6 - 0x10]
  4023. 00002B26  90BC 0000 0080           sub.l      D0, 0x80
  4024. 00002B2C  1940 0002                move.b     [A4 + 0x2], D0
  4025. 00002B30  6000 017C                bra        +0x17E /* 00002CAE */
  4026. label00002B34:
  4027. 00002B34  202E FFF0                move.l     D0, [A6 - 0x10]
  4028. 00002B38  90BC 0000 0080           sub.l      D0, 0x80
  4029. 00002B3E  1940 0003                move.b     [A4 + 0x3], D0
  4030. 00002B42  6000 016A                bra        +0x16C /* 00002CAE */
  4031. label00002B46:
  4032. 00002B46  486C 0005                pea.l      [A4 + 0x5]
  4033. 00002B4A  3F3C 0007                move.w     -[A7], 0x7
  4034. 00002B4E  4AAE FFF0                tst.l      [A6 - 0x10]
  4035. 00002B52  56C0                     sne        D0
  4036. 00002B54  4400                     neg.b      D0
  4037. 00002B56  1F00                     move.b     -[A7], D0
  4038. 00002B58  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  4039. 00002B5C  6000 0150                bra        +0x152 /* 00002CAE */
  4040. label00002B60:
  4041. 00002B60  302E FFF4                move.w     D0, [A6 - 0xC]
  4042. 00002B64  5940                     subq.w     D0, 4
  4043. 00002B66  41ED FECE                lea.l      A0, [A5 - 0x132]
  4044. 00002B6A  D040                     add.w      D0, D0
  4045. 00002B6C  31AE FFF2 0000           move.w     [A0 + D0.w], [A6 - 0xE]
  4046. 00002B72  7004                     moveq.l    D0, 0x04
  4047. 00002B74  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  4048. 00002B78  675E                     beq        +0x60 /* 00002BD8 */
  4049. 00002B7A  4AAE FFF0                tst.l      [A6 - 0x10]
  4050. 00002B7E  6622                     bne        +0x24 /* 00002BA2 */
  4051. 00002B80  2F2D FEC8                move.l     -[A7], [A5 - 0x138]
  4052. 00002B84  3F3C 0004                move.w     -[A7], 0x4
  4053. 00002B88  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4054. 00002B8C  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4055. 00002B90  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  4056. 00002B94  3F3C 0004                move.w     -[A7], 0x4
  4057. 00002B98  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  4058. 00002B9C  2B5F FEC8                move.l     [A5 - 0x138], [A7]+
  4059. 00002BA0  6020                     bra        +0x22 /* 00002BC2 */
  4060. label00002BA2:
  4061. 00002BA2  2F2D FEC8                move.l     -[A7], [A5 - 0x138]
  4062. 00002BA6  3F3C 0004                move.w     -[A7], 0x4
  4063. 00002BAA  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4064. 00002BAE  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4065. 00002BB2  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  4066. 00002BB6  3F3C 0004                move.w     -[A7], 0x4
  4067. 00002BBA  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  4068. 00002BBE  2B5F FEC8                move.l     [A5 - 0x138], [A7]+
  4069. label00002BC2:
  4070. 00002BC2  202D FEC8                move.l     D0, [A5 - 0x138]
  4071. 00002BC6  7200                     moveq.l    D1, 0x00
  4072. 00002BC8  B081                     cmp.l      D0, D1
  4073. 00002BCA  6708                     beq        +0xA /* 00002BD4 */
  4074. 00002BCC  1B7C 0001 FECD           move.b     [A5 - 0x133], 0x1
  4075. 00002BD2  6004                     bra        +0x6 /* 00002BD8 */
  4076. label00002BD4:
  4077. 00002BD4  422D FECD                clr.b      [A5 - 0x133]
  4078. label00002BD8:
  4079. 00002BD8  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  4080. 00002BDC  6000 00D0                bra        +0xD2 /* 00002CAE */
  4081. label00002BE0:
  4082. 00002BE0  3D6E FFF2 FFE6           move.w     [A6 - 0x1A], [A6 - 0xE]
  4083. 00002BE6  4267                     clr.w      -[A7]
  4084. 00002BE8  486E FFE6                pea.l      [A6 - 0x1A]
  4085. 00002BEC  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  4086. 00002BF0  101F                     move.b     D0, [A7]+
  4087. 00002BF2  6604                     bne        +0x6 /* 00002BF8 */
  4088. 00002BF4  6000 00B8                bra        +0xBA /* 00002CAE */
  4089. label00002BF8:
  4090. 00002BF8  302E FFF4                move.w     D0, [A6 - 0xC]
  4091. 00002BFC  D040                     add.w      D0, D0
  4092. 00002BFE  41EB 0844                lea.l      A0, [A3 + 0x844]
  4093. 00002C02  31AE FFF2 0000           move.w     [A0 + D0.w], [A6 - 0xE]
  4094. 00002C08  6000 00A4                bra        +0xA6 /* 00002CAE */
  4095. label00002C0C:
  4096. 00002C0C  4AAE FFF0                tst.l      [A6 - 0x10]
  4097. 00002C10  6714                     beq        +0x16 /* 00002C26 */
  4098. 00002C12  7000                     moveq.l    D0, 0x00
  4099. 00002C14  102C 0005                move.b     D0, [A4 + 0x5]
  4100. 00002C18  80BC 0000 0040           or.l       D0, 0x40 /* '@' */
  4101. 00002C1E  1940 0005                move.b     [A4 + 0x5], D0
  4102. 00002C22  6000 008A                bra        +0x8C /* 00002CAE */
  4103. label00002C26:
  4104. 00002C26  7040                     moveq.l    D0, 0x40
  4105. 00002C28  4680                     not.l      D0
  4106. 00002C2A  7200                     moveq.l    D1, 0x00
  4107. 00002C2C  122C 0005                move.b     D1, [A4 + 0x5]
  4108. 00002C30  C081                     and.l      D0, D1
  4109. 00002C32  1940 0005                move.b     [A4 + 0x5], D0
  4110. 00002C36  6076                     bra        +0x78 /* 00002CAE */
  4111. label00002C38:
  4112. 00002C38  4AAE FFF0                tst.l      [A6 - 0x10]
  4113. 00002C3C  6622                     bne        +0x24 /* 00002C60 */
  4114. 00002C3E  2F2B 0892                move.l     -[A7], [A3 + 0x892]
  4115. 00002C42  3F3C 0004                move.w     -[A7], 0x4
  4116. 00002C46  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4117. 00002C4A  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4118. 00002C4E  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  4119. 00002C52  3F3C 0004                move.w     -[A7], 0x4
  4120. 00002C56  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  4121. 00002C5A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4122. 00002C5E  6020                     bra        +0x22 /* 00002C80 */
  4123. label00002C60:
  4124. 00002C60  2F2B 0892                move.l     -[A7], [A3 + 0x892]
  4125. 00002C64  3F3C 0004                move.w     -[A7], 0x4
  4126. 00002C68  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4127. 00002C6C  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4128. 00002C70  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  4129. 00002C74  3F3C 0004                move.w     -[A7], 0x4
  4130. 00002C78  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  4131. 00002C7C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4132. label00002C80:
  4133. 00002C80  202E FFFC                move.l     D0, [A6 - 0x4]
  4134. 00002C84  222B 0892                move.l     D1, [A3 + 0x892]
  4135. 00002C88  B081                     cmp.l      D0, D1
  4136. 00002C8A  6722                     beq        +0x24 /* 00002CAE */
  4137. 00002C8C  302E FFF4                move.w     D0, [A6 - 0xC]
  4138. 00002C90  E740                     asl        D0.w, 3
  4139. 00002C92  41EB 03EE                lea.l      A0, [A3 + 0x3EE]
  4140. 00002C96  4870 0000                pea.l      [A0 + D0.w]
  4141. 00002C9A  4EBA F8A8                jsr        [PC - 0x758 /* 00002544 */]
  4142. 00002C9E  276E FFFC 0892           move.l     [A3 + 0x892], [A6 - 0x4]
  4143. 00002CA4  6008                     bra        +0xA /* 00002CAE */
  4144. label00002CA6:
  4145. 00002CA6  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  4146. 00002CAA  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4147. label00002CAE:
  4148. 00002CAE  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  4149. 00002CB2  4E5E                     unlink     A6
  4150. 00002CB4  205F                     movea.l    A0, [A7]+
  4151. 00002CB6  5C4F                     addq.w     A7, 6
  4152. 00002CB8  4ED0                     jmp        [A0]
  4153. 00002CBA  4E56 0000                link       A6, 0
  4154. 00002CBE  102D F2FF                move.b     D0, [A5 - 0xD01]
  4155. 00002CC2  4880                     ext.w      D0
  4156. 00002CC4  48C0                     ext.l      D0
  4157. 00002CC6  206E 0008                movea.l    A0, [A6 + 0x8]
  4158. 00002CCA  2140 0002                move.l     [A0 + 0x2], D0
  4159. 00002CCE  4E5E                     unlink     A6
  4160. 00002CD0  2E9F                     move.l     [A7], [A7]+
  4161. 00002CD2  4E75                     rts
  4162. 00002CD4  4E56 FFD8                link       A6, -0x0028
  4163. 00002CD8  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4164. 00002CDC  286E 000A                movea.l    A4, [A6 + 0xA]
  4165. 00002CE0  3A2E 0008                move.w     D5, [A6 + 0x8]
  4166. 00002CE4  486D FACA                pea.l      [A5 - 0x536]
  4167. 00002CE8  486E FFFA                pea.l      [A6 - 0x6]
  4168. 00002CEC  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  4169. 00002CF0  7003                     moveq.l    D0, 0x03
  4170. 00002CF2  B06D FD42                cmp.w      D0, [A5 - 0x2BE]
  4171. 00002CF6  670C                     beq        +0xE /* 00002D04 */
  4172. 00002CF8  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  4173. 00002CFC  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4174. 00002D00  6000 01BC                bra        +0x1BE /* 00002EBE */
  4175. label00002D04:
  4176. 00002D04  42A7                     clr.l      -[A7]
  4177. 00002D06  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  4178. 00002D0A  201F                     move.l     D0, [A7]+
  4179. 00002D0C  3D40 FFF2                move.w     [A6 - 0xE], D0
  4180. 00002D10  4267                     clr.w      -[A7]
  4181. 00002D12  486E FFF2                pea.l      [A6 - 0xE]
  4182. 00002D16  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  4183. 00002D1A  101F                     move.b     D0, [A7]+
  4184. 00002D1C  6604                     bne        +0x6 /* 00002D22 */
  4185. 00002D1E  6000 019E                bra        +0x1A0 /* 00002EBE */
  4186. label00002D22:
  4187. 00002D22  102D F2FF                move.b     D0, [A5 - 0xD01]
  4188. 00002D26  660C                     bne        +0xE /* 00002D34 */
  4189. 00002D28  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  4190. 00002D2C  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4191. 00002D30  6000 018C                bra        +0x18E /* 00002EBE */
  4192. label00002D34:
  4193. 00002D34  4267                     clr.w      -[A7]
  4194. 00002D36  2F2D F342                move.l     -[A7], [A5 - 0xCBE]
  4195. 00002D3A  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  4196. 00002D3E  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  4197. 00002D42  101F                     move.b     D0, [A7]+
  4198. 00002D44  660C                     bne        +0xE /* 00002D52 */
  4199. 00002D46  3F3C 0056                move.w     -[A7], 0x56 /* 'V' */
  4200. 00002D4A  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4201. 00002D4E  6000 016E                bra        +0x170 /* 00002EBE */
  4202. label00002D52:
  4203. 00002D52  200C                     move.l     D0, A4
  4204. 00002D54  6700 008E                beq        +0x90 /* 00002DE4 */
  4205. 00002D58  3005                     move.w     D0, D5
  4206. 00002D5A  0440 00BF                subi.w     D0, 0xBF
  4207. 00002D5E  671A                     beq        +0x1C /* 00002D7A */
  4208. 00002D60  5340                     subq.w     D0, 1
  4209. 00002D62  670A                     beq        +0xC /* 00002D6E */
  4210. 00002D64  5540                     subq.w     D0, 2
  4211. 00002D66  670A                     beq        +0xC /* 00002D72 */
  4212. 00002D68  5340                     subq.w     D0, 1
  4213. 00002D6A  670A                     beq        +0xC /* 00002D76 */
  4214. 00002D6C  600E                     bra        +0x10 /* 00002D7C */
  4215. label00002D6E:
  4216. 00002D6E  4247                     clr.w      D7
  4217. 00002D70  600A                     bra        +0xC /* 00002D7C */
  4218. label00002D72:
  4219. 00002D72  7E02                     moveq.l    D7, 0x02
  4220. 00002D74  6006                     bra        +0x8 /* 00002D7C */
  4221. label00002D76:
  4222. 00002D76  7E03                     moveq.l    D7, 0x03
  4223. 00002D78  6002                     bra        +0x4 /* 00002D7C */
  4224. label00002D7A:
  4225. 00002D7A  7E01                     moveq.l    D7, 0x01
  4226. label00002D7C:
  4227. 00002D7C  42A7                     clr.l      -[A7]
  4228. 00002D7E  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  4229. 00002D82  3007                     move.w     D0, D7
  4230. 00002D84  48C0                     ext.l      D0
  4231. 00002D86  2F00                     move.l     -[A7], D0
  4232. 00002D88  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  4233. 00002D8C  295F 0002                move.l     [A4 + 0x2], [A7]+
  4234. 00002D90  0C45 00BF                cmpi.w     D5, 0xBF
  4235. 00002D94  6600 0128                bne        +0x12A /* 00002EBE */
  4236. 00002D98  203C 0000 FFFF           move.l     D0, 0xFFFF
  4237. 00002D9E  C0AC 0002                and.l      D0, [A4 + 0x2]
  4238. 00002DA2  4A80                     tst.l      D0
  4239. 00002DA4  6616                     bne        +0x18 /* 00002DBC */
  4240. 00002DA6  7010                     moveq.l    D0, 0x10
  4241. 00002DA8  222C 0002                move.l     D1, [A4 + 0x2]
  4242. 00002DAC  E0A9                     lsr        D1, D0
  4243. 00002DAE  3E01                     move.w     D7, D1
  4244. 00002DB0  3007                     move.w     D0, D7
  4245. 00002DB2  48C0                     ext.l      D0
  4246. 00002DB4  2940 0002                move.l     [A4 + 0x2], D0
  4247. 00002DB8  6000 0104                bra        +0x106 /* 00002EBE */
  4248. label00002DBC:
  4249. 00002DBC  486E FFD8                pea.l      [A6 - 0x28]
  4250. 00002DC0  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4251. 00002DC4  A843                     syscall    Fix2X
  4252. 00002DC6  588F                     addq.l     A7, 4
  4253. 00002DC8  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  4254. 00002DCC  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4255. 00002DD0  20D9                     move.l     [A0]+, [A1]+
  4256. 00002DD2  20D9                     move.l     [A0]+, [A1]+
  4257. 00002DD4  3091                     move.w     [A0], [A1]
  4258. 00002DD6  486E FFE2                pea.l      [A6 - 0x1E]
  4259. 00002DDA  2F0C                     move.l     -[A7], A4
  4260. 00002DDC  4EBA D86A                jsr        [PC - 0x2796 /* 00000648 */]
  4261. 00002DE0  6000 00DC                bra        +0xDE /* 00002EBE */
  4262. label00002DE4:
  4263. 00002DE4  4267                     clr.w      -[A7]
  4264. 00002DE6  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  4265. 00002DEA  101F                     move.b     D0, [A7]+
  4266. 00002DEC  6604                     bne        +0x6 /* 00002DF2 */
  4267. 00002DEE  6000 00CE                bra        +0xD0 /* 00002EBE */
  4268. label00002DF2:
  4269. 00002DF2  486E FFF4                pea.l      [A6 - 0xC]
  4270. 00002DF6  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  4271. 00002DFA  102D FEBF                move.b     D0, [A5 - 0x141]
  4272. 00002DFE  6600 00BE                bne        +0xC0 /* 00002EBE */
  4273. 00002E02  0C45 00BF                cmpi.w     D5, 0xBF
  4274. 00002E06  6634                     bne        +0x36 /* 00002E3C */
  4275. 00002E08  4267                     clr.w      -[A7]
  4276. 00002E0A  486E FFF4                pea.l      [A6 - 0xC]
  4277. 00002E0E  4EBA D90E                jsr        [PC - 0x26F2 /* 0000071E */]
  4278. 00002E12  101F                     move.b     D0, [A7]+
  4279. 00002E14  6602                     bne        +0x4 /* 00002E18 */
  4280. 00002E16  6054                     bra        +0x56 /* 00002E6C */
  4281. label00002E18:
  4282. 00002E18  206E FFF6                movea.l    A0, [A6 - 0xA]
  4283. 00002E1C  2050                     movea.l    A0, [A0]
  4284. 00002E1E  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  4285. 00002E22  22D8                     move.l     [A1]+, [A0]+
  4286. 00002E24  22D8                     move.l     [A1]+, [A0]+
  4287. 00002E26  3290                     move.w     [A1], [A0]
  4288. 00002E28  42A7                     clr.l      -[A7]
  4289. 00002E2A  486E FFE2                pea.l      [A6 - 0x1E]
  4290. 00002E2E  A844                     syscall    X2Fix
  4291. 00002E30  2C1F                     move.l     D6, [A7]+
  4292. 00002E32  486E FFF4                pea.l      [A6 - 0xC]
  4293. 00002E36  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  4294. 00002E3A  6042                     bra        +0x44 /* 00002E7E */
  4295. label00002E3C:
  4296. 00002E3C  7008                     moveq.l    D0, 0x08
  4297. 00002E3E  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  4298. 00002E42  661A                     bne        +0x1C /* 00002E5E */
  4299. 00002E44  302E FFF8                move.w     D0, [A6 - 0x8]
  4300. 00002E48  0440 00C4                subi.w     D0, 0xC4
  4301. 00002E4C  6702                     beq        +0x4 /* 00002E50 */
  4302. 00002E4E  6004                     bra        +0x6 /* 00002E54 */
  4303. label00002E50:
  4304. 00002E50  7CFE                     moveq.l    D6, 0xFFFFFFFE
  4305. 00002E52  602A                     bra        +0x2C /* 00002E7E */
  4306. label00002E54:
  4307. 00002E54  3F3C 0001                move.w     -[A7], 0x1
  4308. 00002E58  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4309. 00002E5C  6060                     bra        +0x62 /* 00002EBE */
  4310. label00002E5E:
  4311. 00002E5E  7004                     moveq.l    D0, 0x04
  4312. 00002E60  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  4313. 00002E64  6606                     bne        +0x8 /* 00002E6C */
  4314. 00002E66  2C2E FFF6                move.l     D6, [A6 - 0xA]
  4315. 00002E6A  6012                     bra        +0x14 /* 00002E7E */
  4316. label00002E6C:
  4317. 00002E6C  3F3C 001F                move.w     -[A7], 0x1F
  4318. 00002E70  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4319. 00002E74  486E FFF4                pea.l      [A6 - 0xC]
  4320. 00002E78  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  4321. 00002E7C  6040                     bra        +0x42 /* 00002EBE */
  4322. label00002E7E:
  4323. 00002E7E  3005                     move.w     D0, D5
  4324. 00002E80  0440 00BF                subi.w     D0, 0xBF
  4325. 00002E84  671A                     beq        +0x1C /* 00002EA0 */
  4326. 00002E86  5340                     subq.w     D0, 1
  4327. 00002E88  670A                     beq        +0xC /* 00002E94 */
  4328. 00002E8A  5540                     subq.w     D0, 2
  4329. 00002E8C  670A                     beq        +0xC /* 00002E98 */
  4330. 00002E8E  5340                     subq.w     D0, 1
  4331. 00002E90  670A                     beq        +0xC /* 00002E9C */
  4332. 00002E92  6010                     bra        +0x12 /* 00002EA4 */
  4333. label00002E94:
  4334. 00002E94  4247                     clr.w      D7
  4335. 00002E96  6016                     bra        +0x18 /* 00002EAE */
  4336. label00002E98:
  4337. 00002E98  7E02                     moveq.l    D7, 0x02
  4338. 00002E9A  6012                     bra        +0x14 /* 00002EAE */
  4339. label00002E9C:
  4340. 00002E9C  7E03                     moveq.l    D7, 0x03
  4341. 00002E9E  600E                     bra        +0x10 /* 00002EAE */
  4342. label00002EA0:
  4343. 00002EA0  7E01                     moveq.l    D7, 0x01
  4344. 00002EA2  600A                     bra        +0xC /* 00002EAE */
  4345. label00002EA4:
  4346. 00002EA4  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  4347. 00002EA8  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4348. 00002EAC  6010                     bra        +0x12 /* 00002EBE */
  4349. label00002EAE:
  4350. 00002EAE  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  4351. 00002EB2  3007                     move.w     D0, D7
  4352. 00002EB4  48C0                     ext.l      D0
  4353. 00002EB6  2F00                     move.l     -[A7], D0
  4354. 00002EB8  2F06                     move.l     -[A7], D6
  4355. 00002EBA  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  4356. label00002EBE:
  4357. 00002EBE  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  4358. 00002EC2  4E5E                     unlink     A6
  4359. 00002EC4  205F                     movea.l    A0, [A7]+
  4360. 00002EC6  5C4F                     addq.w     A7, 6
  4361. 00002EC8  4ED0                     jmp        [A0]
  4362. fn00002ECA:
  4363. 00002ECA  4E56 FFF0                link       A6, -0x0010
  4364. 00002ECE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4365. 00002ED2  42A7                     clr.l      -[A7]
  4366. 00002ED4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4367. 00002ED8  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  4368. 00002EDC  265F                     movea.l    A3, [A7]+
  4369. 00002EDE  200B                     move.l     D0, A3
  4370. 00002EE0  6748                     beq        +0x4A /* 00002F2A */
  4371. 00002EE2  42A7                     clr.l      -[A7]
  4372. 00002EE4  2F0B                     move.l     -[A7], A3
  4373. 00002EE6  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  4374. 00002EEA  2E1F                     move.l     D7, [A7]+
  4375. 00002EEC  42A7                     clr.l      -[A7]
  4376. 00002EEE  2007                     move.l     D0, D7
  4377. 00002EF0  5280                     addq.l     D0, 1
  4378. 00002EF2  2F00                     move.l     -[A7], D0
  4379. 00002EF4  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  4380. 00002EF8  285F                     movea.l    A4, [A7]+
  4381. 00002EFA  200C                     move.l     D0, A4
  4382. 00002EFC  6724                     beq        +0x26 /* 00002F22 */
  4383. 00002EFE  2F13                     move.l     -[A7], [A3]
  4384. 00002F00  2F14                     move.l     -[A7], [A4]
  4385. 00002F02  2F07                     move.l     -[A7], D7
  4386. 00002F04  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  4387. 00002F08  2C07                     move.l     D6, D7
  4388. 00002F0A  DC94                     add.l      D6, [A4]
  4389. 00002F0C  2046                     movea.l    A0, D6
  4390. 00002F0E  4210                     clr.b      [A0]
  4391. 00002F10  206E 0008                movea.l    A0, [A6 + 0x8]
  4392. 00002F14  30BC 0001                move.w     [A0], 0x1
  4393. 00002F18  206E 0008                movea.l    A0, [A6 + 0x8]
  4394. 00002F1C  214C 0002                move.l     [A0 + 0x2], A4
  4395. 00002F20  6008                     bra        +0xA /* 00002F2A */
  4396. label00002F22:
  4397. 00002F22  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  4398. 00002F26  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4399. label00002F2A:
  4400. 00002F2A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4401. 00002F2E  4E5E                     unlink     A6
  4402. 00002F30  205F                     movea.l    A0, [A7]+
  4403. 00002F32  5C4F                     addq.w     A7, 6
  4404. 00002F34  4ED0                     jmp        [A0]
  4405. fn00002F36:
  4406. 00002F36  4E56 FFFC                link       A6, -0x0004
  4407. 00002F3A  42A7                     clr.l      -[A7]
  4408. 00002F3C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4409. 00002F40  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  4410. 00002F44  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4411. 00002F48  4267                     clr.w      -[A7]
  4412. 00002F4A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4413. 00002F4E  1028 0006                move.b     D0, [A0 + 0x6]
  4414. 00002F52  4880                     ext.w      D0
  4415. 00002F54  3F00                     move.w     -[A7], D0
  4416. 00002F56  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  4417. 00002F5A  101F                     move.b     D0, [A7]+
  4418. 00002F5C  670E                     beq        +0x10 /* 00002F6C */
  4419. 00002F5E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4420. 00002F62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4421. 00002F66  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  4422. 00002F6A  6008                     bra        +0xA /* 00002F74 */
  4423. label00002F6C:
  4424. 00002F6C  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  4425. 00002F70  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4426. label00002F74:
  4427. 00002F74  4E5E                     unlink     A6
  4428. 00002F76  205F                     movea.l    A0, [A7]+
  4429. 00002F78  5C4F                     addq.w     A7, 6
  4430. 00002F7A  4ED0                     jmp        [A0]
  4431. fn00002F7C:
  4432. 00002F7C  4E56 FFF0                link       A6, -0x0010
  4433. 00002F80  48E7 0308                movem.l    -[A7], D6,D7,A4
  4434. 00002F84  206E 0008                movea.l    A0, [A6 + 0x8]
  4435. 00002F88  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4436. 00002F8C  22D8                     move.l     [A1]+, [A0]+
  4437. 00002F8E  3290                     move.w     [A1], [A0]
  4438. 00002F90  3C2E 000C                move.w     D6, [A6 + 0xC]
  4439. 00002F94  7005                     moveq.l    D0, 0x05
  4440. 00002F96  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  4441. 00002F9A  670A                     beq        +0xC /* 00002FA6 */
  4442. 00002F9C  3F3C 0051                move.w     -[A7], 0x51 /* 'Q' */
  4443. 00002FA0  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4444. 00002FA4  6058                     bra        +0x5A /* 00002FFE */
  4445. label00002FA6:
  4446. 00002FA6  42A7                     clr.l      -[A7]
  4447. 00002FA8  3F06                     move.w     -[A7], D6
  4448. 00002FAA  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  4449. 00002FAE  285F                     movea.l    A4, [A7]+
  4450. 00002FB0  102C 0006                move.b     D0, [A4 + 0x6]
  4451. 00002FB4  4880                     ext.w      D0
  4452. 00002FB6  3E00                     move.w     D7, D0
  4453. 00002FB8  7001                     moveq.l    D0, 0x01
  4454. 00002FBA  B047                     cmp.w      D0, D7
  4455. 00002FBC  660A                     bne        +0xC /* 00002FC8 */
  4456. 00002FBE  2D7C 8000 8000 FFF4      move.l     [A6 - 0xC], 0x80008000
  4457. 00002FC6  6010                     bra        +0x12 /* 00002FD8 */
  4458. label00002FC8:
  4459. 00002FC8  7005                     moveq.l    D0, 0x05
  4460. 00002FCA  B047                     cmp.w      D0, D7
  4461. 00002FCC  670A                     beq        +0xC /* 00002FD8 */
  4462. 00002FCE  2D7C 8000 8000 FFF4      move.l     [A6 - 0xC], 0x80008000
  4463. 00002FD6  7E01                     moveq.l    D7, 0x01
  4464. label00002FD8:
  4465. 00002FD8  3F06                     move.w     -[A7], D6
  4466. 00002FDA  3F3C 0005                move.w     -[A7], 0x5
  4467. 00002FDE  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  4468. 00002FE2  3F07                     move.w     -[A7], D7
  4469. 00002FE4  3F06                     move.w     -[A7], D6
  4470. 00002FE6  3F3C 0017                move.w     -[A7], 0x17
  4471. 00002FEA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4472. 00002FEE  42A7                     clr.l      -[A7]
  4473. 00002FF0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4474. 00002FF4  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  4475. 00002FF8  3F06                     move.w     -[A7], D6
  4476. 00002FFA  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  4477. label00002FFE:
  4478. 00002FFE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4479. 00003002  4E5E                     unlink     A6
  4480. 00003004  205F                     movea.l    A0, [A7]+
  4481. 00003006  5C4F                     addq.w     A7, 6
  4482. 00003008  4ED0                     jmp        [A0]
  4483. fn0000300A:
  4484. 0000300A  4E56 FFFA                link       A6, -0x0006
  4485. 0000300E  48E7 0118                movem.l    -[A7], D7,A3,A4
  4486. 00003012  266E 0008                movea.l    A3, [A6 + 0x8]
  4487. 00003016  3E2E 000C                move.w     D7, [A6 + 0xC]
  4488. 0000301A  4267                     clr.w      -[A7]
  4489. 0000301C  3F07                     move.w     -[A7], D7
  4490. 0000301E  486E FFFA                pea.l      [A6 - 0x6]
  4491. 00003022  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  4492. 00003026  101F                     move.b     D0, [A7]+
  4493. 00003028  6602                     bne        +0x4 /* 0000302C */
  4494. 0000302A  607E                     bra        +0x80 /* 000030AA */
  4495. label0000302C:
  4496. 0000302C  42A7                     clr.l      -[A7]
  4497. 0000302E  3F07                     move.w     -[A7], D7
  4498. 00003030  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  4499. 00003034  285F                     movea.l    A4, [A7]+
  4500. 00003036  102C 0006                move.b     D0, [A4 + 0x6]
  4501. 0000303A  4880                     ext.w      D0
  4502. 0000303C  5340                     subq.w     D0, 1
  4503. 0000303E  6730                     beq        +0x32 /* 00003070 */
  4504. 00003040  5940                     subq.w     D0, 4
  4505. 00003042  6702                     beq        +0x4 /* 00003046 */
  4506. 00003044  605A                     bra        +0x5C /* 000030A0 */
  4507. label00003046:
  4508. 00003046  2D6C 000C FFFC           move.l     [A6 - 0x4], [A4 + 0xC]
  4509. 0000304C  4267                     clr.w      -[A7]
  4510. 0000304E  486E FFFC                pea.l      [A6 - 0x4]
  4511. 00003052  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  4512. 00003056  4A5F                     tst.w      [A7]+
  4513. 00003058  660C                     bne        +0xE /* 00003066 */
  4514. 0000305A  36BC 0005                move.w     [A3], 0x5
  4515. 0000305E  276E FFFC 0002           move.l     [A3 + 0x2], [A6 - 0x4]
  4516. 00003064  603A                     bra        +0x3C /* 000030A0 */
  4517. label00003066:
  4518. 00003066  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4519. 0000306A  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4520. 0000306E  6030                     bra        +0x32 /* 000030A0 */
  4521. label00003070:
  4522. 00003070  486C 000C                pea.l      [A4 + 0xC]
  4523. 00003074  486E FFFC                pea.l      [A6 - 0x4]
  4524. 00003078  486C 0016                pea.l      [A4 + 0x16]
  4525. 0000307C  1F3C 0001                move.b     -[A7], 0x1
  4526. 00003080  4267                     clr.w      -[A7]
  4527. 00003082  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4528. 00003086  4AAE FFFC                tst.l      [A6 - 0x4]
  4529. 0000308A  670C                     beq        +0xE /* 00003098 */
  4530. 0000308C  36BC 0005                move.w     [A3], 0x5
  4531. 00003090  276E FFFC 0002           move.l     [A3 + 0x2], [A6 - 0x4]
  4532. 00003096  6008                     bra        +0xA /* 000030A0 */
  4533. label00003098:
  4534. 00003098  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4535. 0000309C  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4536. label000030A0:
  4537. 000030A0  3F07                     move.w     -[A7], D7
  4538. 000030A2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  4539. 000030A6  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  4540. label000030AA:
  4541. 000030AA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4542. 000030AE  4E5E                     unlink     A6
  4543. 000030B0  205F                     movea.l    A0, [A7]+
  4544. 000030B2  5C4F                     addq.w     A7, 6
  4545. 000030B4  4ED0                     jmp        [A0]
  4546. fn000030B6:
  4547. 000030B6  4E56 FFFA                link       A6, -0x0006
  4548. 000030BA  486E FFFA                pea.l      [A6 - 0x6]
  4549. 000030BE  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  4550. 000030C2  102D FEBF                move.b     D0, [A5 - 0x141]
  4551. 000030C6  6614                     bne        +0x16 /* 000030DC */
  4552. 000030C8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4553. 000030CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4554. 000030D0  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  4555. 000030D4  486E FFFA                pea.l      [A6 - 0x6]
  4556. 000030D8  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  4557. label000030DC:
  4558. 000030DC  4E5E                     unlink     A6
  4559. 000030DE  2E9F                     move.l     [A7], [A7]+
  4560. 000030E0  4E75                     rts
  4561. fn000030E2:
  4562. 000030E2  4E56 FFFE                link       A6, -0x0002
  4563. 000030E6  2F07                     move.l     -[A7], D7
  4564. 000030E8  4267                     clr.w      -[A7]
  4565. 000030EA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4566. 000030EE  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  4567. 000030F2  3E1F                     move.w     D7, [A7]+
  4568. 000030F4  102D FEBF                move.b     D0, [A5 - 0x141]
  4569. 000030F8  6614                     bne        +0x16 /* 0000310E */
  4570. 000030FA  4267                     clr.w      -[A7]
  4571. 000030FC  3F07                     move.w     -[A7], D7
  4572. 000030FE  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  4573. 00003102  101F                     move.b     D0, [A7]+
  4574. 00003104  6608                     bne        +0xA /* 0000310E */
  4575. 00003106  3F3C 000B                move.w     -[A7], 0xB
  4576. 0000310A  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4577. label0000310E:
  4578. 0000310E  3D47 000A                move.w     [A6 + 0xA], D7
  4579. 00003112  2E1F                     move.l     D7, [A7]+
  4580. 00003114  4E5E                     unlink     A6
  4581. 00003116  205F                     movea.l    A0, [A7]+
  4582. 00003118  544F                     addq.w     A7, 2
  4583. 0000311A  4ED0                     jmp        [A0]
  4584. 0000311C  4E56 FFEC                link       A6, -0x0014
  4585. 00003120  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4586. 00003124  266E 000A                movea.l    A3, [A6 + 0xA]
  4587. 00003128  486D FACA                pea.l      [A5 - 0x536]
  4588. 0000312C  486E FFFA                pea.l      [A6 - 0x6]
  4589. 00003130  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  4590. 00003134  302D FD42                move.w     D0, [A5 - 0x2BE]
  4591. 00003138  0440 0021                subi.w     D0, 0x21 /* '!' */
  4592. 0000313C  670C                     beq        +0xE /* 0000314A */
  4593. 0000313E  0440 0045                subi.w     D0, 0x45 /* 'E' */
  4594. 00003142  6702                     beq        +0x4 /* 00003146 */
  4595. 00003144  6008                     bra        +0xA /* 0000314E */
  4596. label00003146:
  4597. 00003146  7CFF                     moveq.l    D6, 0xFFFFFFFF
  4598. 00003148  6010                     bra        +0x12 /* 0000315A */
  4599. label0000314A:
  4600. 0000314A  7C03                     moveq.l    D6, 0x03
  4601. 0000314C  600C                     bra        +0xE /* 0000315A */
  4602. label0000314E:
  4603. 0000314E  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  4604. 00003152  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4605. 00003156  6000 0172                bra        +0x174 /* 000032CA */
  4606. label0000315A:
  4607. 0000315A  4267                     clr.w      -[A7]
  4608. 0000315C  3F06                     move.w     -[A7], D6
  4609. 0000315E  4EBA FF82                jsr        [PC - 0x7E /* 000030E2 */]
  4610. 00003162  301F                     move.w     D0, [A7]+
  4611. 00003164  48C0                     ext.l      D0
  4612. 00003166  2E00                     move.l     D7, D0
  4613. 00003168  102D FEBF                move.b     D0, [A5 - 0x141]
  4614. 0000316C  6600 015C                bne        +0x15E /* 000032CA */
  4615. 00003170  200B                     move.l     D0, A3
  4616. 00003172  6770                     beq        +0x72 /* 000031E4 */
  4617. 00003174  302E 0008                move.w     D0, [A6 + 0x8]
  4618. 00003178  0440 0064                subi.w     D0, 0x64 /* 'd' */
  4619. 0000317C  670E                     beq        +0x10 /* 0000318C */
  4620. 0000317E  5340                     subq.w     D0, 1
  4621. 00003180  6716                     beq        +0x18 /* 00003198 */
  4622. 00003182  0440 0059                subi.w     D0, 0x59 /* 'Y' */
  4623. 00003186  6744                     beq        +0x46 /* 000031CC */
  4624. 00003188  6000 0140                bra        +0x142 /* 000032CA */
  4625. label0000318C:
  4626. 0000318C  3F07                     move.w     -[A7], D7
  4627. 0000318E  2F0B                     move.l     -[A7], A3
  4628. 00003190  4EBA FD38                jsr        [PC - 0x2C8 /* 00002ECA */]
  4629. 00003194  6000 0134                bra        +0x136 /* 000032CA */
  4630. label00003198:
  4631. 00003198  7000                     moveq.l    D0, 0x00
  4632. 0000319A  2740 0002                move.l     [A3 + 0x2], D0
  4633. 0000319E  3007                     move.w     D0, D7
  4634. 000031A0  6B1C                     bmi        +0x1E /* 000031BE */
  4635. 000031A2  206D F34E                movea.l    A0, [A5 - 0xCB2]
  4636. 000031A6  B07C 020F                cmp.w      D0, 0x20F
  4637. 000031AA  6E12                     bgt        +0x14 /* 000031BE */
  4638. 000031AC  41E8 019C                lea.l      A0, [A0 + 0x19C]
  4639. 000031B0  3200                     move.w     D1, D0
  4640. 000031B2  E649                     lsr        D1.w, 3
  4641. 000031B4  4441                     neg.w      D1
  4642. 000031B6  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  4643. 000031BA  0A3C 0004                xori.b     ccr, 4
  4644. label000031BE:
  4645. 000031BE  6600 010A                bne        +0x10C /* 000032CA */
  4646. 000031C2  7001                     moveq.l    D0, 0x01
  4647. 000031C4  2740 0002                move.l     [A3 + 0x2], D0
  4648. 000031C8  6000 0100                bra        +0x102 /* 000032CA */
  4649. label000031CC:
  4650. 000031CC  42A7                     clr.l      -[A7]
  4651. 000031CE  3F07                     move.w     -[A7], D7
  4652. 000031D0  3F3C 0004                move.w     -[A7], 0x4
  4653. 000031D4  42A7                     clr.l      -[A7]
  4654. 000031D6  42A7                     clr.l      -[A7]
  4655. 000031D8  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4656. 000031DC  275F 0002                move.l     [A3 + 0x2], [A7]+
  4657. 000031E0  6000 00E8                bra        +0xEA /* 000032CA */
  4658. label000031E4:
  4659. 000031E4  4267                     clr.w      -[A7]
  4660. 000031E6  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  4661. 000031EA  101F                     move.b     D0, [A7]+
  4662. 000031EC  6604                     bne        +0x6 /* 000031F2 */
  4663. 000031EE  6000 00DA                bra        +0xDC /* 000032CA */
  4664. label000031F2:
  4665. 000031F2  302E 0008                move.w     D0, [A6 + 0x8]
  4666. 000031F6  0440 0064                subi.w     D0, 0x64 /* 'd' */
  4667. 000031FA  6710                     beq        +0x12 /* 0000320C */
  4668. 000031FC  5340                     subq.w     D0, 1
  4669. 000031FE  6746                     beq        +0x48 /* 00003246 */
  4670. 00003200  0440 0059                subi.w     D0, 0x59 /* 'Y' */
  4671. 00003204  6700 00BC                beq        +0xBE /* 000032C2 */
  4672. 00003208  6000 00C0                bra        +0xC2 /* 000032CA */
  4673. label0000320C:
  4674. 0000320C  486E FFFA                pea.l      [A6 - 0x6]
  4675. 00003210  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  4676. 00003214  102D FEBF                move.b     D0, [A5 - 0x141]
  4677. 00003218  6600 00B0                bne        +0xB2 /* 000032CA */
  4678. 0000321C  42A7                     clr.l      -[A7]
  4679. 0000321E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4680. 00003222  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  4681. 00003226  2A1F                     move.l     D5, [A7]+
  4682. 00003228  6F0E                     ble        +0x10 /* 00003238 */
  4683. 0000322A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4684. 0000322E  2005                     move.l     D0, D5
  4685. 00003230  5380                     subq.l     D0, 1
  4686. 00003232  2F00                     move.l     -[A7], D0
  4687. 00003234  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  4688. label00003238:
  4689. 00003238  3F07                     move.w     -[A7], D7
  4690. 0000323A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4691. 0000323E  4EBA FCF6                jsr        [PC - 0x30A /* 00002F36 */]
  4692. 00003242  6000 0086                bra        +0x88 /* 000032CA */
  4693. label00003246:
  4694. 00003246  42A7                     clr.l      -[A7]
  4695. 00003248  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  4696. 0000324C  281F                     move.l     D4, [A7]+
  4697. 0000324E  102D FEBF                move.b     D0, [A5 - 0x141]
  4698. 00003252  6676                     bne        +0x78 /* 000032CA */
  4699. 00003254  286D F34E                movea.l    A4, [A5 - 0xCB2]
  4700. 00003258  4A84                     tst.l      D4
  4701. 0000325A  6630                     bne        +0x32 /* 0000328C */
  4702. 0000325C  41EC 019C                lea.l      A0, [A4 + 0x19C]
  4703. 00003260  7020                     moveq.l    D0, 0x20
  4704. label00003262:
  4705. 00003262  3F20                     move.w     -[A7], -[A0]
  4706. 00003264  51C8 FFFC                dbf        D0, -0x6 /* 00003262 */
  4707. 00003268  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4708. 0000326C  3F07                     move.w     -[A7], D7
  4709. 0000326E  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4710. 00003272  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  4711. 00003276  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4712. 0000327A  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  4713. 0000327E  41EC 015A                lea.l      A0, [A4 + 0x15A]
  4714. 00003282  7020                     moveq.l    D0, 0x20
  4715. label00003284:
  4716. 00003284  30DF                     move.w     [A0]+, [A7]+
  4717. 00003286  51C8 FFFC                dbf        D0, -0x6 /* 00003284 */
  4718. 0000328A  602E                     bra        +0x30 /* 000032BA */
  4719. label0000328C:
  4720. 0000328C  41EC 019C                lea.l      A0, [A4 + 0x19C]
  4721. 00003290  7020                     moveq.l    D0, 0x20
  4722. label00003292:
  4723. 00003292  3F20                     move.w     -[A7], -[A0]
  4724. 00003294  51C8 FFFC                dbf        D0, -0x6 /* 00003292 */
  4725. 00003298  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4726. 0000329C  3F07                     move.w     -[A7], D7
  4727. 0000329E  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  4728. 000032A2  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  4729. 000032A6  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4730. 000032AA  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  4731. 000032AE  41EC 015A                lea.l      A0, [A4 + 0x15A]
  4732. 000032B2  7020                     moveq.l    D0, 0x20
  4733. label000032B4:
  4734. 000032B4  30DF                     move.w     [A0]+, [A7]+
  4735. 000032B6  51C8 FFFC                dbf        D0, -0x6 /* 000032B4 */
  4736. label000032BA:
  4737. 000032BA  3F07                     move.w     -[A7], D7
  4738. 000032BC  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  4739. 000032C0  6008                     bra        +0xA /* 000032CA */
  4740. label000032C2:
  4741. 000032C2  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  4742. 000032C6  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4743. label000032CA:
  4744. 000032CA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4745. 000032CE  4E5E                     unlink     A6
  4746. 000032D0  205F                     movea.l    A0, [A7]+
  4747. 000032D2  5C4F                     addq.w     A7, 6
  4748. 000032D4  4ED0                     jmp        [A0]
  4749. 000032D6  4E56 FFD4                link       A6, -0x002C
  4750. 000032DA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4751. 000032DE  266E 000A                movea.l    A3, [A6 + 0xA]
  4752. 000032E2  486D FACA                pea.l      [A5 - 0x536]
  4753. 000032E6  486E FFF6                pea.l      [A6 - 0xA]
  4754. 000032EA  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  4755. 000032EE  302D FD42                move.w     D0, [A5 - 0x2BE]
  4756. 000032F2  0440 0066                subi.w     D0, 0x66 /* 'f' */
  4757. 000032F6  6702                     beq        +0x4 /* 000032FA */
  4758. 000032F8  6008                     bra        +0xA /* 00003302 */
  4759. label000032FA:
  4760. 000032FA  3D7C 000A FFF2           move.w     [A6 - 0xE], 0xA /* '\n' */
  4761. 00003300  600C                     bra        +0xE /* 0000330E */
  4762. label00003302:
  4763. 00003302  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  4764. 00003306  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4765. 0000330A  6000 01B0                bra        +0x1B2 /* 000034BC */
  4766. label0000330E:
  4767. 0000330E  4267                     clr.w      -[A7]
  4768. 00003310  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  4769. 00003314  4EBA FDCC                jsr        [PC - 0x234 /* 000030E2 */]
  4770. 00003318  3A1F                     move.w     D5, [A7]+
  4771. 0000331A  102D FEBF                move.b     D0, [A5 - 0x141]
  4772. 0000331E  6600 019C                bne        +0x19E /* 000034BC */
  4773. 00003322  42A7                     clr.l      -[A7]
  4774. 00003324  3F05                     move.w     -[A7], D5
  4775. 00003326  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  4776. 0000332A  285F                     movea.l    A4, [A7]+
  4777. 0000332C  700A                     moveq.l    D0, 0x0A
  4778. 0000332E  B02C 0006                cmp.b      D0, [A4 + 0x6]
  4779. 00003332  670C                     beq        +0xE /* 00003340 */
  4780. 00003334  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  4781. 00003338  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4782. 0000333C  6000 017E                bra        +0x180 /* 000034BC */
  4783. label00003340:
  4784. 00003340  2E2C 0018                move.l     D7, [A4 + 0x18]
  4785. 00003344  200B                     move.l     D0, A3
  4786. 00003346  6700 00E4                beq        +0xE6 /* 0000342C */
  4787. 0000334A  302E 0008                move.w     D0, [A6 + 0x8]
  4788. 0000334E  0440 0048                subi.w     D0, 0x48 /* 'H' */
  4789. 00003352  671E                     beq        +0x20 /* 00003372 */
  4790. 00003354  0440 0010                subi.w     D0, 0x10
  4791. 00003358  6700 00BC                beq        +0xBE /* 00003416 */
  4792. 0000335C  0440 0062                subi.w     D0, 0x62 /* 'b' */
  4793. 00003360  6726                     beq        +0x28 /* 00003388 */
  4794. 00003362  5340                     subq.w     D0, 1
  4795. 00003364  6700 0084                beq        +0x86 /* 000033EA */
  4796. 00003368  5340                     subq.w     D0, 1
  4797. 0000336A  6700 0094                beq        +0x96 /* 00003400 */
  4798. 0000336E  6000 014C                bra        +0x14E /* 000034BC */
  4799. label00003372:
  4800. 00003372  2007                     move.l     D0, D7
  4801. 00003374  0800 0004                btst.b     D0, 0x4
  4802. 00003378  56C0                     sne        D0
  4803. 0000337A  4400                     neg.b      D0
  4804. 0000337C  4880                     ext.w      D0
  4805. 0000337E  48C0                     ext.l      D0
  4806. 00003380  2740 0002                move.l     [A3 + 0x2], D0
  4807. 00003384  6000 0136                bra        +0x138 /* 000034BC */
  4808. label00003388:
  4809. 00003388  4267                     clr.w      -[A7]
  4810. 0000338A  3F05                     move.w     -[A7], D5
  4811. 0000338C  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4812. 00003390  3D5F FFE4                move.w     [A6 - 0x1C], [A7]+
  4813. 00003394  4AAC 001E                tst.l      [A4 + 0x1E]
  4814. 00003398  6744                     beq        +0x46 /* 000033DE */
  4815. 0000339A  7000                     moveq.l    D0, 0x00
  4816. 0000339C  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4817. 000033A0  42A7                     clr.l      -[A7]
  4818. 000033A2  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  4819. 000033A6  303C 002B                move.w     D0, 0x2B /* '+' */
  4820. 000033AA  AAAA                     syscall    QuickTimeDispatch
  4821. 000033AC  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  4822. 000033B0  42A7                     clr.l      -[A7]
  4823. 000033B2  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  4824. 000033B6  303C 0029                move.w     D0, 0x29 /* ')' */
  4825. 000033BA  AAAA                     syscall    QuickTimeDispatch
  4826. 000033BC  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  4827. 000033C0  7000                     moveq.l    D0, 0x00
  4828. 000033C2  2D40 FFE0                move.l     [A6 - 0x20], D0
  4829. 000033C6  486E FFD4                pea.l      [A6 - 0x2C]
  4830. 000033CA  703C                     moveq.l    D0, 0x3C
  4831. 000033CC  2F00                     move.l     -[A7], D0
  4832. 000033CE  303C 00B7                move.w     D0, 0xB7
  4833. 000033D2  AAAA                     syscall    QuickTimeDispatch
  4834. 000033D4  276E FFD8 0002           move.l     [A3 + 0x2], [A6 - 0x28]
  4835. 000033DA  6000 00E0                bra        +0xE2 /* 000034BC */
  4836. label000033DE:
  4837. 000033DE  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4838. 000033E2  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4839. 000033E6  6000 00D4                bra        +0xD6 /* 000034BC */
  4840. label000033EA:
  4841. 000033EA  2007                     move.l     D0, D7
  4842. 000033EC  0800 0006                btst.b     D0, 0x6
  4843. 000033F0  56C0                     sne        D0
  4844. 000033F2  4400                     neg.b      D0
  4845. 000033F4  4880                     ext.w      D0
  4846. 000033F6  48C0                     ext.l      D0
  4847. 000033F8  2740 0002                move.l     [A3 + 0x2], D0
  4848. 000033FC  6000 00BE                bra        +0xC0 /* 000034BC */
  4849. label00003400:
  4850. 00003400  2007                     move.l     D0, D7
  4851. 00003402  0800 0005                btst.b     D0, 0x5
  4852. 00003406  56C0                     sne        D0
  4853. 00003408  4400                     neg.b      D0
  4854. 0000340A  4880                     ext.w      D0
  4855. 0000340C  48C0                     ext.l      D0
  4856. 0000340E  2740 0002                move.l     [A3 + 0x2], D0
  4857. 00003412  6000 00A8                bra        +0xAA /* 000034BC */
  4858. label00003416:
  4859. 00003416  2007                     move.l     D0, D7
  4860. 00003418  0800 0003                btst.b     D0, 0x3
  4861. 0000341C  56C0                     sne        D0
  4862. 0000341E  4400                     neg.b      D0
  4863. 00003420  4880                     ext.w      D0
  4864. 00003422  48C0                     ext.l      D0
  4865. 00003424  2740 0002                move.l     [A3 + 0x2], D0
  4866. 00003428  6000 0092                bra        +0x94 /* 000034BC */
  4867. label0000342C:
  4868. 0000342C  4267                     clr.w      -[A7]
  4869. 0000342E  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  4870. 00003432  101F                     move.b     D0, [A7]+
  4871. 00003434  6604                     bne        +0x6 /* 0000343A */
  4872. 00003436  6000 0084                bra        +0x86 /* 000034BC */
  4873. label0000343A:
  4874. 0000343A  0C6E 00BA 0008           cmpi.w     [A6 + 0x8], 0xBA
  4875. 00003440  660A                     bne        +0xC /* 0000344C */
  4876. 00003442  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  4877. 00003446  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4878. 0000344A  6070                     bra        +0x72 /* 000034BC */
  4879. label0000344C:
  4880. 0000344C  42A7                     clr.l      -[A7]
  4881. 0000344E  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  4882. 00003452  281F                     move.l     D4, [A7]+
  4883. 00003454  102D FEBF                move.b     D0, [A5 - 0x141]
  4884. 00003458  6662                     bne        +0x64 /* 000034BC */
  4885. 0000345A  302E 0008                move.w     D0, [A6 + 0x8]
  4886. 0000345E  0440 0048                subi.w     D0, 0x48 /* 'H' */
  4887. 00003462  6712                     beq        +0x14 /* 00003476 */
  4888. 00003464  0440 0010                subi.w     D0, 0x10
  4889. 00003468  672E                     beq        +0x30 /* 00003498 */
  4890. 0000346A  0440 0063                subi.w     D0, 0x63 /* 'c' */
  4891. 0000346E  670A                     beq        +0xC /* 0000347A */
  4892. 00003470  5340                     subq.w     D0, 1
  4893. 00003472  6720                     beq        +0x22 /* 00003494 */
  4894. 00003474  6046                     bra        +0x48 /* 000034BC */
  4895. label00003476:
  4896. 00003476  7C04                     moveq.l    D6, 0x04
  4897. 00003478  6020                     bra        +0x22 /* 0000349A */
  4898. label0000347A:
  4899. 0000347A  4A84                     tst.l      D4
  4900. 0000347C  6712                     beq        +0x14 /* 00003490 */
  4901. 0000347E  2007                     move.l     D0, D7
  4902. 00003480  0800 0005                btst.b     D0, 0x5
  4903. 00003484  660A                     bne        +0xC /* 00003490 */
  4904. 00003486  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  4905. 0000348A  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4906. 0000348E  602C                     bra        +0x2E /* 000034BC */
  4907. label00003490:
  4908. 00003490  7C06                     moveq.l    D6, 0x06
  4909. 00003492  6006                     bra        +0x8 /* 0000349A */
  4910. label00003494:
  4911. 00003494  7C05                     moveq.l    D6, 0x05
  4912. 00003496  6002                     bra        +0x4 /* 0000349A */
  4913. label00003498:
  4914. 00003498  7C03                     moveq.l    D6, 0x03
  4915. label0000349A:
  4916. 0000349A  4A84                     tst.l      D4
  4917. 0000349C  670A                     beq        +0xC /* 000034A8 */
  4918. 0000349E  2007                     move.l     D0, D7
  4919. 000034A0  3206                     move.w     D1, D6
  4920. 000034A2  03C0                     bset       D0, D1
  4921. 000034A4  2E00                     move.l     D7, D0
  4922. 000034A6  6008                     bra        +0xA /* 000034B0 */
  4923. label000034A8:
  4924. 000034A8  2007                     move.l     D0, D7
  4925. 000034AA  3206                     move.w     D1, D6
  4926. 000034AC  0380                     bclr       D0, D1
  4927. 000034AE  2E00                     move.l     D7, D0
  4928. label000034B0:
  4929. 000034B0  2947 0018                move.l     [A4 + 0x18], D7
  4930. 000034B4  3F05                     move.w     -[A7], D5
  4931. 000034B6  2F07                     move.l     -[A7], D7
  4932. 000034B8  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  4933. label000034BC:
  4934. 000034BC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4935. 000034C0  4E5E                     unlink     A6
  4936. 000034C2  205F                     movea.l    A0, [A7]+
  4937. 000034C4  5C4F                     addq.w     A7, 6
  4938. 000034C6  4ED0                     jmp        [A0]
  4939. fn000034C8:
  4940. 000034C8  4E56 FEFA                link       A6, -0x0106
  4941. 000034CC  48E7 0300                movem.l    -[A7], D6,D7
  4942. 000034D0  4267                     clr.w      -[A7]
  4943. 000034D2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4944. 000034D6  4EBA FC0A                jsr        [PC - 0x3F6 /* 000030E2 */]
  4945. 000034DA  3E1F                     move.w     D7, [A7]+
  4946. 000034DC  102D FEBF                move.b     D0, [A5 - 0x141]
  4947. 000034E0  666E                     bne        +0x70 /* 00003550 */
  4948. 000034E2  4AAE 000A                tst.l      [A6 + 0xA]
  4949. 000034E6  672E                     beq        +0x30 /* 00003516 */
  4950. 000034E8  42A7                     clr.l      -[A7]
  4951. 000034EA  42A7                     clr.l      -[A7]
  4952. 000034EC  3F07                     move.w     -[A7], D7
  4953. 000034EE  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  4954. 000034F2  3F3C 0001                move.w     -[A7], 0x1
  4955. 000034F6  486E FEFA                pea.l      [A6 - 0x106]
  4956. 000034FA  2F3C 0000 0100           move.l     -[A7], 0x100
  4957. 00003500  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  4958. 00003504  2C1F                     move.l     D6, [A7]+
  4959. 00003506  6F48                     ble        +0x4A /* 00003550 */
  4960. 00003508  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4961. 0000350C  486E FEFA                pea.l      [A6 - 0x106]
  4962. 00003510  4EBA D634                jsr        [PC - 0x29CC /* 00000B46 */]
  4963. 00003514  603A                     bra        +0x3C /* 00003550 */
  4964. label00003516:
  4965. 00003516  4267                     clr.w      -[A7]
  4966. 00003518  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  4967. 0000351C  101F                     move.b     D0, [A7]+
  4968. 0000351E  6602                     bne        +0x4 /* 00003522 */
  4969. 00003520  602E                     bra        +0x30 /* 00003550 */
  4970. label00003522:
  4971. 00003522  486E FEFA                pea.l      [A6 - 0x106]
  4972. 00003526  4EBA FB8E                jsr        [PC - 0x472 /* 000030B6 */]
  4973. 0000352A  102D FEBF                move.b     D0, [A5 - 0x141]
  4974. 0000352E  6620                     bne        +0x22 /* 00003550 */
  4975. 00003530  42A7                     clr.l      -[A7]
  4976. 00003532  3F07                     move.w     -[A7], D7
  4977. 00003534  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  4978. 00003538  3F3C 0001                move.w     -[A7], 0x1
  4979. 0000353C  486E FEFA                pea.l      [A6 - 0x106]
  4980. 00003540  4240                     clr.w      D0
  4981. 00003542  102E FEFA                move.b     D0, [A6 - 0x106]
  4982. 00003546  5240                     addq.w     D0, 1
  4983. 00003548  48C0                     ext.l      D0
  4984. 0000354A  2F00                     move.l     -[A7], D0
  4985. 0000354C  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  4986. label00003550:
  4987. 00003550  4CDF 00C0                movem.l    D6,D7, [A7]+
  4988. 00003554  4E5E                     unlink     A6
  4989. 00003556  205F                     movea.l    A0, [A7]+
  4990. 00003558  5C4F                     addq.w     A7, 6
  4991. 0000355A  4ED0                     jmp        [A0]
  4992. fn0000355C:
  4993. 0000355C  4E56 FDF6                link       A6, -0x020A
  4994. 00003560  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4995. 00003564  286E 0008                movea.l    A4, [A6 + 0x8]
  4996. 00003568  206E 0010                movea.l    A0, [A6 + 0x10]
  4997. 0000356C  2050                     movea.l    A0, [A0]
  4998. 0000356E  2668 0004                movea.l    A3, [A0 + 0x4]
  4999. 00003572  4267                     clr.w      -[A7]
  5000. 00003574  2F0B                     move.l     -[A7], A3
  5001. 00003576  A950                     syscall    CountMItems
  5002. 00003578  3C1F                     move.w     D6, [A7]+
  5003. 0000357A  38BC FFFF                move.w     [A4], 0xFFFF
  5004. 0000357E  206E 000C                movea.l    A0, [A6 + 0xC]
  5005. 00003582  3010                     move.w     D0, [A0]
  5006. 00003584  5340                     subq.w     D0, 1
  5007. 00003586  6724                     beq        +0x26 /* 000035AC */
  5008. 00003588  5740                     subq.w     D0, 3
  5009. 0000358A  6702                     beq        +0x4 /* 0000358E */
  5010. 0000358C  606C                     bra        +0x6E /* 000035FA */
  5011. label0000358E:
  5012. 0000358E  206E 000C                movea.l    A0, [A6 + 0xC]
  5013. 00003592  4AA8 0002                tst.l      [A0 + 0x2]
  5014. 00003596  5EC0                     sgt        D0
  5015. 00003598  3206                     move.w     D1, D6
  5016. 0000359A  48C1                     ext.l      D1
  5017. 0000359C  B2A8 0002                cmp.l      D1, [A0 + 0x2]
  5018. 000035A0  5CC1                     sge        D1
  5019. 000035A2  C001                     and.b      D0, D1
  5020. 000035A4  6754                     beq        +0x56 /* 000035FA */
  5021. 000035A6  38A8 0004                move.w     [A4], [A0 + 0x4]
  5022. 000035AA  604E                     bra        +0x50 /* 000035FA */
  5023. label000035AC:
  5024. 000035AC  206E 000C                movea.l    A0, [A6 + 0xC]
  5025. 000035B0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5026. 000035B4  486E FE00                pea.l      [A6 - 0x200]
  5027. 000035B8  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  5028. 000035BC  3D46 FDF6                move.w     [A6 - 0x20A], D6
  5029. 000035C0  7E01                     moveq.l    D7, 0x01
  5030. 000035C2  602C                     bra        +0x2E /* 000035F0 */
  5031. label000035C4:
  5032. 000035C4  2F0B                     move.l     -[A7], A3
  5033. 000035C6  3F07                     move.w     -[A7], D7
  5034. 000035C8  486E FF00                pea.l      [A6 - 0x100]
  5035. 000035CC  A946                     syscall    GetMenuItemText/GetItem
  5036. 000035CE  486E FF00                pea.l      [A6 - 0x100]
  5037. 000035D2  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  5038. 000035D6  4267                     clr.w      -[A7]
  5039. 000035D8  486E FE00                pea.l      [A6 - 0x200]
  5040. 000035DC  486E FF00                pea.l      [A6 - 0x100]
  5041. 000035E0  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  5042. 000035E4  4A5F                     tst.w      [A7]+
  5043. 000035E6  6604                     bne        +0x6 /* 000035EC */
  5044. 000035E8  3887                     move.w     [A4], D7
  5045. 000035EA  600E                     bra        +0x10 /* 000035FA */
  5046. label000035EC:
  5047. 000035EC  5247                     addq.w     D7, 1
  5048. 000035EE  6906                     bvs        +0x8 /* 000035F6 */
  5049. label000035F0:
  5050. 000035F0  BE6E FDF6                cmp.w      D7, [A6 - 0x20A]
  5051. 000035F4  6FCE                     ble        -0x30 /* 000035C4 */
  5052. label000035F6:
  5053. 000035F6  38BC FFFF                move.w     [A4], 0xFFFF
  5054. label000035FA:
  5055. 000035FA  4A54                     tst.w      [A4]
  5056. 000035FC  6C08                     bge        +0xA /* 00003606 */
  5057. 000035FE  3F3C 0052                move.w     -[A7], 0x52 /* 'R' */
  5058. 00003602  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  5059. label00003606:
  5060. 00003606  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5061. 0000360A  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5062. 0000360E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5063. 00003612  4E5E                     unlink     A6
  5064. 00003614  205F                     movea.l    A0, [A7]+
  5065. 00003616  DEFC 000C                add.w      A7, 0xC
  5066. 0000361A  4ED0                     jmp        [A0]
  5067. fn0000361C:
  5068. 0000361C  4E56 FDFA                link       A6, -0x0206
  5069. 00003620  48E7 0308                movem.l    -[A7], D6,D7,A4
  5070. 00003624  286E 0008                movea.l    A4, [A6 + 0x8]
  5071. 00003628  7000                     moveq.l    D0, 0x00
  5072. 0000362A  2880                     move.l     [A4], D0
  5073. 0000362C  4267                     clr.w      -[A7]
  5074. 0000362E  2F2D FD9C                move.l     -[A7], [A5 - 0x264]
  5075. 00003632  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  5076. 00003636  3E1F                     move.w     D7, [A7]+
  5077. 00003638  206E 000C                movea.l    A0, [A6 + 0xC]
  5078. 0000363C  3010                     move.w     D0, [A0]
  5079. 0000363E  5340                     subq.w     D0, 1
  5080. 00003640  673A                     beq        +0x3C /* 0000367C */
  5081. 00003642  5740                     subq.w     D0, 3
  5082. 00003644  6704                     beq        +0x6 /* 0000364A */
  5083. 00003646  6000 0098                bra        +0x9A /* 000036E0 */
  5084. label0000364A:
  5085. 0000364A  206E 000C                movea.l    A0, [A6 + 0xC]
  5086. 0000364E  4AA8 0002                tst.l      [A0 + 0x2]
  5087. 00003652  5EC0                     sgt        D0
  5088. 00003654  3207                     move.w     D1, D7
  5089. 00003656  48C1                     ext.l      D1
  5090. 00003658  B2A8 0002                cmp.l      D1, [A0 + 0x2]
  5091. 0000365C  5CC1                     sge        D1
  5092. 0000365E  C001                     and.b      D0, D1
  5093. 00003660  677E                     beq        +0x80 /* 000036E0 */
  5094. 00003662  42A7                     clr.l      -[A7]
  5095. 00003664  2F2D FD9C                move.l     -[A7], [A5 - 0x264]
  5096. 00003668  206E 000C                movea.l    A0, [A6 + 0xC]
  5097. 0000366C  2028 0002                move.l     D0, [A0 + 0x2]
  5098. 00003670  5380                     subq.l     D0, 1
  5099. 00003672  3F00                     move.w     -[A7], D0
  5100. 00003674  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  5101. 00003678  289F                     move.l     [A4], [A7]+
  5102. 0000367A  6064                     bra        +0x66 /* 000036E0 */
  5103. label0000367C:
  5104. 0000367C  206E 000C                movea.l    A0, [A6 + 0xC]
  5105. 00003680  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5106. 00003684  486E FE00                pea.l      [A6 - 0x200]
  5107. 00003688  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  5108. 0000368C  5347                     subq.w     D7, 1
  5109. 0000368E  3D47 FDFA                move.w     [A6 - 0x206], D7
  5110. 00003692  4246                     clr.w      D6
  5111. 00003694  6040                     bra        +0x42 /* 000036D6 */
  5112. label00003696:
  5113. 00003696  42A7                     clr.l      -[A7]
  5114. 00003698  2F2D FD9C                move.l     -[A7], [A5 - 0x264]
  5115. 0000369C  3F06                     move.w     -[A7], D6
  5116. 0000369E  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  5117. 000036A2  289F                     move.l     [A4], [A7]+
  5118. 000036A4  672C                     beq        +0x2E /* 000036D2 */
  5119. 000036A6  2054                     movea.l    A0, [A4]
  5120. 000036A8  2050                     movea.l    A0, [A0]
  5121. 000036AA  2068 0004                movea.l    A0, [A0 + 0x4]
  5122. 000036AE  2050                     movea.l    A0, [A0]
  5123. 000036B0  43EE FF00                lea.l      A1, [A6 - 0x100]
  5124. 000036B4  41E8 000E                lea.l      A0, [A0 + 0xE]
  5125. 000036B8  703F                     moveq.l    D0, 0x3F
  5126. label000036BA:
  5127. 000036BA  22D8                     move.l     [A1]+, [A0]+
  5128. 000036BC  51C8 FFFC                dbf        D0, -0x6 /* 000036BA */
  5129. 000036C0  4267                     clr.w      -[A7]
  5130. 000036C2  486E FE00                pea.l      [A6 - 0x200]
  5131. 000036C6  486E FF00                pea.l      [A6 - 0x100]
  5132. 000036CA  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  5133. 000036CE  4A5F                     tst.w      [A7]+
  5134. 000036D0  670E                     beq        +0x10 /* 000036E0 */
  5135. label000036D2:
  5136. 000036D2  5246                     addq.w     D6, 1
  5137. 000036D4  6906                     bvs        +0x8 /* 000036DC */
  5138. label000036D6:
  5139. 000036D6  BC6E FDFA                cmp.w      D6, [A6 - 0x206]
  5140. 000036DA  6FBA                     ble        -0x44 /* 00003696 */
  5141. label000036DC:
  5142. 000036DC  7000                     moveq.l    D0, 0x00
  5143. 000036DE  2880                     move.l     [A4], D0
  5144. label000036E0:
  5145. 000036E0  4A94                     tst.l      [A4]
  5146. 000036E2  6608                     bne        +0xA /* 000036EC */
  5147. 000036E4  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  5148. 000036E8  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  5149. label000036EC:
  5150. 000036EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5151. 000036F0  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5152. 000036F4  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5153. 000036F8  4E5E                     unlink     A6
  5154. 000036FA  205F                     movea.l    A0, [A7]+
  5155. 000036FC  504F                     addq.w     A7, 8
  5156. 000036FE  4ED0                     jmp        [A0]
  5157. fn00003700:
  5158. 00003700  4E56 FFFA                link       A6, -0x0006
  5159. 00003704  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  5160. 0000370A  486D FACA                pea.l      [A5 - 0x536]
  5161. 0000370E  486E FFFA                pea.l      [A6 - 0x6]
  5162. 00003712  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  5163. 00003716  7008                     moveq.l    D0, 0x08
  5164. 00003718  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  5165. 0000371C  56C0                     sne        D0
  5166. 0000371E  7228                     moveq.l    D1, 0x28
  5167. 00003720  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  5168. 00003724  56C1                     sne        D1
  5169. 00003726  8001                     or.b       D0, D1
  5170. 00003728  6714                     beq        +0x16 /* 0000373E */
  5171. 0000372A  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  5172. 0000372E  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  5173. 00003732  486E FFFA                pea.l      [A6 - 0x6]
  5174. 00003736  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5175. 0000373A  422E 0008                clr.b      [A6 + 0x8]
  5176. label0000373E:
  5177. 0000373E  4E5E                     unlink     A6
  5178. 00003740  4E75                     rts
  5179. fn00003742:
  5180. 00003742  4E56 FFEE                link       A6, -0x0012
  5181. 00003746  426E FFFA                clr.w      [A6 - 0x6]
  5182. 0000374A  426E FFF4                clr.w      [A6 - 0xC]
  5183. 0000374E  102E 0010                move.b     D0, [A6 + 0x10]
  5184. 00003752  661E                     bne        +0x20 /* 00003772 */
  5185. 00003754  486D FACA                pea.l      [A5 - 0x536]
  5186. 00003758  486E FFEE                pea.l      [A6 - 0x12]
  5187. 0000375C  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  5188. 00003760  0C6D 00B3 FD42           cmpi.w     [A5 - 0x2BE], 0xB3
  5189. 00003766  670A                     beq        +0xC /* 00003772 */
  5190. 00003768  3F3C 0001                move.w     -[A7], 0x1
  5191. 0000376C  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  5192. 00003770  606A                     bra        +0x6C /* 000037DC */
  5193. label00003772:
  5194. 00003772  486E FFFA                pea.l      [A6 - 0x6]
  5195. 00003776  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  5196. 0000377A  102D FEBF                move.b     D0, [A5 - 0x141]
  5197. 0000377E  665C                     bne        +0x5E /* 000037DC */
  5198. 00003780  4267                     clr.w      -[A7]
  5199. 00003782  4EBA FF7C                jsr        [PC - 0x84 /* 00003700 */]
  5200. 00003786  101F                     move.b     D0, [A7]+
  5201. 00003788  6602                     bne        +0x4 /* 0000378C */
  5202. 0000378A  6050                     bra        +0x52 /* 000037DC */
  5203. label0000378C:
  5204. 0000378C  486D FACA                pea.l      [A5 - 0x536]
  5205. 00003790  486E FFEE                pea.l      [A6 - 0x12]
  5206. 00003794  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  5207. 00003798  0C6D 00B1 FD42           cmpi.w     [A5 - 0x2BE], 0xB1
  5208. 0000379E  670A                     beq        +0xC /* 000037AA */
  5209. 000037A0  3F3C 0001                move.w     -[A7], 0x1
  5210. 000037A4  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  5211. 000037A8  6032                     bra        +0x34 /* 000037DC */
  5212. label000037AA:
  5213. 000037AA  486E FFF4                pea.l      [A6 - 0xC]
  5214. 000037AE  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  5215. 000037B2  102D FEBF                move.b     D0, [A5 - 0x141]
  5216. 000037B6  6624                     bne        +0x26 /* 000037DC */
  5217. 000037B8  486E FFF4                pea.l      [A6 - 0xC]
  5218. 000037BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5219. 000037C0  4EBA FE5A                jsr        [PC - 0x1A6 /* 0000361C */]
  5220. 000037C4  102D FEBF                move.b     D0, [A5 - 0x141]
  5221. 000037C8  6612                     bne        +0x14 /* 000037DC */
  5222. 000037CA  206E 000C                movea.l    A0, [A6 + 0xC]
  5223. 000037CE  2F10                     move.l     -[A7], [A0]
  5224. 000037D0  486E FFFA                pea.l      [A6 - 0x6]
  5225. 000037D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5226. 000037D8  4EBA FD82                jsr        [PC - 0x27E /* 0000355C */]
  5227. label000037DC:
  5228. 000037DC  486E FFFA                pea.l      [A6 - 0x6]
  5229. 000037E0  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5230. 000037E4  486E FFF4                pea.l      [A6 - 0xC]
  5231. 000037E8  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5232. 000037EC  4E5E                     unlink     A6
  5233. 000037EE  205F                     movea.l    A0, [A7]+
  5234. 000037F0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5235. 000037F4  4ED0                     jmp        [A0]
  5236. fn000037F6:
  5237. 000037F6  4E56 FEF2                link       A6, -0x010E
  5238. 000037FA  4AAD FD9C                tst.l      [A5 - 0x264]
  5239. 000037FE  6700 0086                beq        +0x88 /* 00003886 */
  5240. 00003802  486E FFFA                pea.l      [A6 - 0x6]
  5241. 00003806  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  5242. 0000380A  102D FEBF                move.b     D0, [A5 - 0x141]
  5243. 0000380E  6676                     bne        +0x78 /* 00003886 */
  5244. 00003810  486E FFFA                pea.l      [A6 - 0x6]
  5245. 00003814  486E FFF6                pea.l      [A6 - 0xA]
  5246. 00003818  4EBA FE02                jsr        [PC - 0x1FE /* 0000361C */]
  5247. 0000381C  102D FEBF                move.b     D0, [A5 - 0x141]
  5248. 00003820  6664                     bne        +0x66 /* 00003886 */
  5249. 00003822  206E FFF6                movea.l    A0, [A6 - 0xA]
  5250. 00003826  2050                     movea.l    A0, [A0]
  5251. 00003828  2D68 0004 FEF2           move.l     [A6 - 0x10E], [A0 + 0x4]
  5252. 0000382E  4AAE 0008                tst.l      [A6 + 0x8]
  5253. 00003832  6724                     beq        +0x26 /* 00003858 */
  5254. 00003834  206E FEF2                movea.l    A0, [A6 - 0x10E]
  5255. 00003838  2050                     movea.l    A0, [A0]
  5256. 0000383A  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  5257. 0000383E  41E8 000E                lea.l      A0, [A0 + 0xE]
  5258. 00003842  703F                     moveq.l    D0, 0x3F
  5259. label00003844:
  5260. 00003844  22D8                     move.l     [A1]+, [A0]+
  5261. 00003846  51C8 FFFC                dbf        D0, -0x6 /* 00003844 */
  5262. 0000384A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5263. 0000384E  486E FEF6                pea.l      [A6 - 0x10A]
  5264. 00003852  4EBA D2F2                jsr        [PC - 0x2D0E /* 00000B46 */]
  5265. 00003856  602E                     bra        +0x30 /* 00003886 */
  5266. label00003858:
  5267. 00003858  4267                     clr.w      -[A7]
  5268. 0000385A  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  5269. 0000385E  101F                     move.b     D0, [A7]+
  5270. 00003860  6602                     bne        +0x4 /* 00003864 */
  5271. 00003862  6022                     bra        +0x24 /* 00003886 */
  5272. label00003864:
  5273. 00003864  486E FFFA                pea.l      [A6 - 0x6]
  5274. 00003868  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  5275. 0000386C  102D FEBF                move.b     D0, [A5 - 0x141]
  5276. 00003870  6614                     bne        +0x16 /* 00003886 */
  5277. 00003872  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5278. 00003876  486E FEF6                pea.l      [A6 - 0x10A]
  5279. 0000387A  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  5280. 0000387E  486E FFFA                pea.l      [A6 - 0x6]
  5281. 00003882  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5282. label00003886:
  5283. 00003886  4E5E                     unlink     A6
  5284. 00003888  2E9F                     move.l     [A7], [A7]+
  5285. 0000388A  4E75                     rts
  5286. fn0000388C:
  5287. 0000388C  4E56 FEF0                link       A6, -0x0110
  5288. 00003890  2F0C                     move.l     -[A7], A4
  5289. 00003892  4AAD FD9C                tst.l      [A5 - 0x264]
  5290. 00003896  677A                     beq        +0x7C /* 00003912 */
  5291. 00003898  1F3C 0001                move.b     -[A7], 0x1
  5292. 0000389C  486E FFFC                pea.l      [A6 - 0x4]
  5293. 000038A0  486E FFFA                pea.l      [A6 - 0x6]
  5294. 000038A4  4EBA FE9C                jsr        [PC - 0x164 /* 00003742 */]
  5295. 000038A8  102D FEBF                move.b     D0, [A5 - 0x141]
  5296. 000038AC  6664                     bne        +0x66 /* 00003912 */
  5297. 000038AE  206E FFFC                movea.l    A0, [A6 - 0x4]
  5298. 000038B2  2050                     movea.l    A0, [A0]
  5299. 000038B4  2868 0004                movea.l    A4, [A0 + 0x4]
  5300. 000038B8  4AAE 0008                tst.l      [A6 + 0x8]
  5301. 000038BC  671A                     beq        +0x1C /* 000038D8 */
  5302. 000038BE  2F0C                     move.l     -[A7], A4
  5303. 000038C0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5304. 000038C4  486E FEF4                pea.l      [A6 - 0x10C]
  5305. 000038C8  A946                     syscall    GetMenuItemText/GetItem
  5306. 000038CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5307. 000038CE  486E FEF4                pea.l      [A6 - 0x10C]
  5308. 000038D2  4EBA D272                jsr        [PC - 0x2D8E /* 00000B46 */]
  5309. 000038D6  603A                     bra        +0x3C /* 00003912 */
  5310. label000038D8:
  5311. 000038D8  4267                     clr.w      -[A7]
  5312. 000038DA  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  5313. 000038DE  101F                     move.b     D0, [A7]+
  5314. 000038E0  6602                     bne        +0x4 /* 000038E4 */
  5315. 000038E2  602E                     bra        +0x30 /* 00003912 */
  5316. label000038E4:
  5317. 000038E4  486E FFF4                pea.l      [A6 - 0xC]
  5318. 000038E8  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  5319. 000038EC  102D FEBF                move.b     D0, [A5 - 0x141]
  5320. 000038F0  6620                     bne        +0x22 /* 00003912 */
  5321. 000038F2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5322. 000038F6  486E FEF4                pea.l      [A6 - 0x10C]
  5323. 000038FA  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  5324. 000038FE  486E FFF4                pea.l      [A6 - 0xC]
  5325. 00003902  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5326. 00003906  2F0C                     move.l     -[A7], A4
  5327. 00003908  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5328. 0000390C  486E FEF4                pea.l      [A6 - 0x10C]
  5329. 00003910  A947                     syscall    SetMenuItemText/SetItem
  5330. label00003912:
  5331. 00003912  285F                     movea.l    A4, [A7]+
  5332. 00003914  4E5E                     unlink     A6
  5333. 00003916  2E9F                     move.l     [A7], [A7]+
  5334. 00003918  4E75                     rts
  5335. 0000391A  4E56 FFFA                link       A6, -0x0006
  5336. 0000391E  486D FACA                pea.l      [A5 - 0x536]
  5337. 00003922  486E FFFA                pea.l      [A6 - 0x6]
  5338. 00003926  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  5339. 0000392A  302D FD42                move.w     D0, [A5 - 0x2BE]
  5340. 0000392E  0440 0021                subi.w     D0, 0x21 /* '!' */
  5341. 00003932  6720                     beq        +0x22 /* 00003954 */
  5342. 00003934  0440 0045                subi.w     D0, 0x45 /* 'E' */
  5343. 00003938  670C                     beq        +0xE /* 00003946 */
  5344. 0000393A  0440 004B                subi.w     D0, 0x4B /* 'K' */
  5345. 0000393E  6722                     beq        +0x24 /* 00003962 */
  5346. 00003940  5540                     subq.w     D0, 2
  5347. 00003942  6728                     beq        +0x2A /* 0000396C */
  5348. 00003944  6030                     bra        +0x32 /* 00003976 */
  5349. label00003946:
  5350. 00003946  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5351. 0000394A  3F3C FFFF                move.w     -[A7], 0xFFFF
  5352. 0000394E  4EBA FB78                jsr        [PC - 0x488 /* 000034C8 */]
  5353. 00003952  602A                     bra        +0x2C /* 0000397E */
  5354. label00003954:
  5355. 00003954  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5356. 00003958  3F3C 0003                move.w     -[A7], 0x3
  5357. 0000395C  4EBA FB6A                jsr        [PC - 0x496 /* 000034C8 */]
  5358. 00003960  601C                     bra        +0x1E /* 0000397E */
  5359. label00003962:
  5360. 00003962  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5361. 00003966  4EBA FE8E                jsr        [PC - 0x172 /* 000037F6 */]
  5362. 0000396A  6012                     bra        +0x14 /* 0000397E */
  5363. label0000396C:
  5364. 0000396C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5365. 00003970  4EBA FF1A                jsr        [PC - 0xE6 /* 0000388C */]
  5366. 00003974  6008                     bra        +0xA /* 0000397E */
  5367. label00003976:
  5368. 00003976  3F3C 0001                move.w     -[A7], 0x1
  5369. 0000397A  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  5370. label0000397E:
  5371. 0000397E  4E5E                     unlink     A6
  5372. 00003980  205F                     movea.l    A0, [A7]+
  5373. 00003982  5C4F                     addq.w     A7, 6
  5374. 00003984  4ED0                     jmp        [A0]
  5375. fn00003986:
  5376. 00003986  4E56 FFF8                link       A6, -0x0008
  5377. 0000398A  2F07                     move.l     -[A7], D7
  5378. 0000398C  2F3C FFFF 0000           move.l     -[A7], 0xFFFF0000
  5379. 00003992  4EBA F74E                jsr        [PC - 0x8B2 /* 000030E2 */]
  5380. 00003996  3E1F                     move.w     D7, [A7]+
  5381. 00003998  102D FEBF                move.b     D0, [A5 - 0x141]
  5382. 0000399C  6636                     bne        +0x38 /* 000039D4 */
  5383. 0000399E  4AAE 0008                tst.l      [A6 + 0x8]
  5384. 000039A2  670C                     beq        +0xE /* 000039B0 */
  5385. 000039A4  3F07                     move.w     -[A7], D7
  5386. 000039A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5387. 000039AA  4EBA F65E                jsr        [PC - 0x9A2 /* 0000300A */]
  5388. 000039AE  6024                     bra        +0x26 /* 000039D4 */
  5389. label000039B0:
  5390. 000039B0  4267                     clr.w      -[A7]
  5391. 000039B2  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  5392. 000039B6  101F                     move.b     D0, [A7]+
  5393. 000039B8  6602                     bne        +0x4 /* 000039BC */
  5394. 000039BA  6018                     bra        +0x1A /* 000039D4 */
  5395. label000039BC:
  5396. 000039BC  486E FFF8                pea.l      [A6 - 0x8]
  5397. 000039C0  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  5398. 000039C4  102D FEBF                move.b     D0, [A5 - 0x141]
  5399. 000039C8  660A                     bne        +0xC /* 000039D4 */
  5400. 000039CA  3F07                     move.w     -[A7], D7
  5401. 000039CC  486E FFF8                pea.l      [A6 - 0x8]
  5402. 000039D0  4EBA F5AA                jsr        [PC - 0xA56 /* 00002F7C */]
  5403. label000039D4:
  5404. 000039D4  2E1F                     move.l     D7, [A7]+
  5405. 000039D6  4E5E                     unlink     A6
  5406. 000039D8  2E9F                     move.l     [A7], [A7]+
  5407. 000039DA  4E75                     rts
  5408. fn000039DC:
  5409. 000039DC  4E56 FEE6                link       A6, -0x011A
  5410. 000039E0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5411. 000039E4  266E 0008                movea.l    A3, [A6 + 0x8]
  5412. 000039E8  486E FFFA                pea.l      [A6 - 0x6]
  5413. 000039EC  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  5414. 000039F0  102D FEBF                move.b     D0, [A5 - 0x141]
  5415. 000039F4  6600 014C                bne        +0x14E /* 00003B42 */
  5416. 000039F8  422E FEFA                clr.b      [A6 - 0x106]
  5417. 000039FC  426E FEF8                clr.w      [A6 - 0x108]
  5418. 00003A00  7001                     moveq.l    D0, 0x01
  5419. 00003A02  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  5420. 00003A06  660E                     bne        +0x10 /* 00003A16 */
  5421. 00003A08  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5422. 00003A0C  486E FEFA                pea.l      [A6 - 0x106]
  5423. 00003A10  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  5424. 00003A14  6006                     bra        +0x8 /* 00003A1C */
  5425. label00003A16:
  5426. 00003A16  3D6E FFFE FEF8           move.w     [A6 - 0x108], [A6 - 0x2]
  5427. label00003A1C:
  5428. 00003A1C  486E FFFA                pea.l      [A6 - 0x6]
  5429. 00003A20  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5430. 00003A24  200B                     move.l     D0, A3
  5431. 00003A26  6748                     beq        +0x4A /* 00003A70 */
  5432. 00003A28  4240                     clr.w      D0
  5433. 00003A2A  102E FEFA                move.b     D0, [A6 - 0x106]
  5434. 00003A2E  4A40                     tst.w      D0
  5435. 00003A30  6712                     beq        +0x14 /* 00003A44 */
  5436. 00003A32  42A7                     clr.l      -[A7]
  5437. 00003A34  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  5438. 00003A3A  486E FEFA                pea.l      [A6 - 0x106]
  5439. 00003A3E  A9A1                     syscall    GetNamedResource
  5440. 00003A40  285F                     movea.l    A4, [A7]+
  5441. 00003A42  6010                     bra        +0x12 /* 00003A54 */
  5442. label00003A44:
  5443. 00003A44  42A7                     clr.l      -[A7]
  5444. 00003A46  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  5445. 00003A4C  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  5446. 00003A50  A9A0                     syscall    GetResource
  5447. 00003A52  285F                     movea.l    A4, [A7]+
  5448. label00003A54:
  5449. 00003A54  200C                     move.l     D0, A4
  5450. 00003A56  6700 00EA                beq        +0xEC /* 00003B42 */
  5451. 00003A5A  2F0C                     move.l     -[A7], A4
  5452. 00003A5C  A992                     syscall    DetachResource
  5453. 00003A5E  2F0C                     move.l     -[A7], A4
  5454. 00003A60  205F                     movea.l    A0, [A7]+
  5455. 00003A62  A04A                     syscall    HNoPurge
  5456. 00003A64  36BC 0005                move.w     [A3], 0x5
  5457. 00003A68  274C 0002                move.l     [A3 + 0x2], A4
  5458. 00003A6C  6000 00D4                bra        +0xD6 /* 00003B42 */
  5459. label00003A70:
  5460. 00003A70  4267                     clr.w      -[A7]
  5461. 00003A72  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  5462. 00003A76  101F                     move.b     D0, [A7]+
  5463. 00003A78  6604                     bne        +0x6 /* 00003A7E */
  5464. 00003A7A  6000 00C6                bra        +0xC8 /* 00003B42 */
  5465. label00003A7E:
  5466. 00003A7E  486E FEEA                pea.l      [A6 - 0x116]
  5467. 00003A82  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  5468. 00003A86  7005                     moveq.l    D0, 0x05
  5469. 00003A88  B06E FEEA                cmp.w      D0, [A6 - 0x116]
  5470. 00003A8C  670C                     beq        +0xE /* 00003A9A */
  5471. 00003A8E  486E FEEA                pea.l      [A6 - 0x116]
  5472. 00003A92  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5473. 00003A96  6000 00AA                bra        +0xAC /* 00003B42 */
  5474. label00003A9A:
  5475. 00003A9A  4267                     clr.w      -[A7]
  5476. 00003A9C  A99B                     syscall    SetResLoad
  5477. 00003A9E  4240                     clr.w      D0
  5478. 00003AA0  102E FEFA                move.b     D0, [A6 - 0x106]
  5479. 00003AA4  4A40                     tst.w      D0
  5480. 00003AA6  6712                     beq        +0x14 /* 00003ABA */
  5481. 00003AA8  42A7                     clr.l      -[A7]
  5482. 00003AAA  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  5483. 00003AB0  486E FEFA                pea.l      [A6 - 0x106]
  5484. 00003AB4  A9A1                     syscall    GetNamedResource
  5485. 00003AB6  285F                     movea.l    A4, [A7]+
  5486. 00003AB8  6010                     bra        +0x12 /* 00003ACA */
  5487. label00003ABA:
  5488. 00003ABA  42A7                     clr.l      -[A7]
  5489. 00003ABC  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  5490. 00003AC2  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  5491. 00003AC6  A9A0                     syscall    GetResource
  5492. 00003AC8  285F                     movea.l    A4, [A7]+
  5493. label00003ACA:
  5494. 00003ACA  1F3C 0001                move.b     -[A7], 0x1
  5495. 00003ACE  A99B                     syscall    SetResLoad
  5496. 00003AD0  200C                     move.l     D0, A4
  5497. 00003AD2  671A                     beq        +0x1C /* 00003AEE */
  5498. 00003AD4  2F0C                     move.l     -[A7], A4
  5499. 00003AD6  486E FEF8                pea.l      [A6 - 0x108]
  5500. 00003ADA  486E FEF4                pea.l      [A6 - 0x10C]
  5501. 00003ADE  486E FEFA                pea.l      [A6 - 0x106]
  5502. 00003AE2  A9A8                     syscall    GetResInfo
  5503. 00003AE4  4267                     clr.w      -[A7]
  5504. 00003AE6  2F0C                     move.l     -[A7], A4
  5505. 00003AE8  A9A4                     syscall    HomeResFile
  5506. 00003AEA  3E1F                     move.w     D7, [A7]+
  5507. 00003AEC  601E                     bra        +0x20 /* 00003B0C */
  5508. label00003AEE:
  5509. 00003AEE  707F                     moveq.l    D0, 0x7F
  5510. 00003AF0  B06E FEF8                cmp.w      D0, [A6 - 0x108]
  5511. 00003AF4  6F10                     ble        +0x12 /* 00003B06 */
  5512. 00003AF6  4267                     clr.w      -[A7]
  5513. 00003AF8  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  5514. 00003AFE  A9C1                     syscall    UniqueID
  5515. 00003B00  3D5F FEF8                move.w     [A6 - 0x108], [A7]+
  5516. 00003B04  60E8                     bra        -0x16 /* 00003AEE */
  5517. label00003B06:
  5518. 00003B06  4267                     clr.w      -[A7]
  5519. 00003B08  A994                     syscall    CurResFile
  5520. 00003B0A  3E1F                     move.w     D7, [A7]+
  5521. label00003B0C:
  5522. 00003B0C  4267                     clr.w      -[A7]
  5523. 00003B0E  A994                     syscall    CurResFile
  5524. 00003B10  3C1F                     move.w     D6, [A7]+
  5525. 00003B12  3F07                     move.w     -[A7], D7
  5526. 00003B14  A998                     syscall    UseResFile
  5527. 00003B16  200C                     move.l     D0, A4
  5528. 00003B18  6704                     beq        +0x6 /* 00003B1E */
  5529. 00003B1A  2F0C                     move.l     -[A7], A4
  5530. 00003B1C  A9AD                     syscall    RemoveResource/RmveResource
  5531. label00003B1E:
  5532. 00003B1E  286E FEEC                movea.l    A4, [A6 - 0x114]
  5533. 00003B22  2F0C                     move.l     -[A7], A4
  5534. 00003B24  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  5535. 00003B2A  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  5536. 00003B2E  486E FEFA                pea.l      [A6 - 0x106]
  5537. 00003B32  A9AB                     syscall    AddResource
  5538. 00003B34  3F07                     move.w     -[A7], D7
  5539. 00003B36  A999                     syscall    UpdateResFile
  5540. 00003B38  3F06                     move.w     -[A7], D6
  5541. 00003B3A  A998                     syscall    UseResFile
  5542. 00003B3C  2F0C                     move.l     -[A7], A4
  5543. 00003B3E  205F                     movea.l    A0, [A7]+
  5544. 00003B40  A049                     syscall    HPurge
  5545. label00003B42:
  5546. 00003B42  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5547. 00003B46  4E5E                     unlink     A6
  5548. 00003B48  2E9F                     move.l     [A7], [A7]+
  5549. 00003B4A  4E75                     rts
  5550. 00003B4C  4E56 FFFA                link       A6, -0x0006
  5551. 00003B50  486D FACA                pea.l      [A5 - 0x536]
  5552. 00003B54  486E FFFA                pea.l      [A6 - 0x6]
  5553. 00003B58  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  5554. 00003B5C  302D FD42                move.w     D0, [A5 - 0x2BE]
  5555. 00003B60  0440 0066                subi.w     D0, 0x66 /* 'f' */
  5556. 00003B64  6708                     beq        +0xA /* 00003B6E */
  5557. 00003B66  0440 0052                subi.w     D0, 0x52 /* 'R' */
  5558. 00003B6A  670C                     beq        +0xE /* 00003B78 */
  5559. 00003B6C  6014                     bra        +0x16 /* 00003B82 */
  5560. label00003B6E:
  5561. 00003B6E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5562. 00003B72  4EBA FE12                jsr        [PC - 0x1EE /* 00003986 */]
  5563. 00003B76  6012                     bra        +0x14 /* 00003B8A */
  5564. label00003B78:
  5565. 00003B78  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5566. 00003B7C  4EBA FE5E                jsr        [PC - 0x1A2 /* 000039DC */]
  5567. 00003B80  6008                     bra        +0xA /* 00003B8A */
  5568. label00003B82:
  5569. 00003B82  3F3C 0001                move.w     -[A7], 0x1
  5570. 00003B86  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  5571. label00003B8A:
  5572. 00003B8A  4E5E                     unlink     A6
  5573. 00003B8C  205F                     movea.l    A0, [A7]+
  5574. 00003B8E  5C4F                     addq.w     A7, 6
  5575. 00003B90  4ED0                     jmp        [A0]
  5576. 00003B92  4E56 FFF6                link       A6, -0x000A
  5577. 00003B96  4AAD FD9C                tst.l      [A5 - 0x264]
  5578. 00003B9A  677C                     beq        +0x7E /* 00003C18 */
  5579. 00003B9C  4267                     clr.w      -[A7]
  5580. 00003B9E  486E FFFC                pea.l      [A6 - 0x4]
  5581. 00003BA2  486E FFFA                pea.l      [A6 - 0x6]
  5582. 00003BA6  4EBA FB9A                jsr        [PC - 0x466 /* 00003742 */]
  5583. 00003BAA  102D FEBF                move.b     D0, [A5 - 0x141]
  5584. 00003BAE  6668                     bne        +0x6A /* 00003C18 */
  5585. 00003BB0  4AAE 000A                tst.l      [A6 + 0xA]
  5586. 00003BB4  672A                     beq        +0x2C /* 00003BE0 */
  5587. 00003BB6  206E FFFC                movea.l    A0, [A6 - 0x4]
  5588. 00003BBA  2050                     movea.l    A0, [A0]
  5589. 00003BBC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  5590. 00003BC0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5591. 00003BC4  486E FFF6                pea.l      [A6 - 0xA]
  5592. 00003BC8  A943                     syscall    GetItmMark
  5593. 00003BCA  206E 000A                movea.l    A0, [A6 + 0xA]
  5594. 00003BCE  4A6E FFF6                tst.w      [A6 - 0xA]
  5595. 00003BD2  56C0                     sne        D0
  5596. 00003BD4  4400                     neg.b      D0
  5597. 00003BD6  4880                     ext.w      D0
  5598. 00003BD8  48C0                     ext.l      D0
  5599. 00003BDA  2140 0002                move.l     [A0 + 0x2], D0
  5600. 00003BDE  6038                     bra        +0x3A /* 00003C18 */
  5601. label00003BE0:
  5602. 00003BE0  4267                     clr.w      -[A7]
  5603. 00003BE2  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  5604. 00003BE6  101F                     move.b     D0, [A7]+
  5605. 00003BE8  6602                     bne        +0x4 /* 00003BEC */
  5606. 00003BEA  602C                     bra        +0x2E /* 00003C18 */
  5607. label00003BEC:
  5608. 00003BEC  42A7                     clr.l      -[A7]
  5609. 00003BEE  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  5610. 00003BF2  201F                     move.l     D0, [A7]+
  5611. 00003BF4  3D40 FFF8                move.w     [A6 - 0x8], D0
  5612. 00003BF8  102D FEBF                move.b     D0, [A5 - 0x141]
  5613. 00003BFC  661A                     bne        +0x1C /* 00003C18 */
  5614. 00003BFE  206E FFFC                movea.l    A0, [A6 - 0x4]
  5615. 00003C02  2050                     movea.l    A0, [A0]
  5616. 00003C04  2F28 0004                move.l     -[A7], [A0 + 0x4]
  5617. 00003C08  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5618. 00003C0C  4A6E FFF8                tst.w      [A6 - 0x8]
  5619. 00003C10  56C0                     sne        D0
  5620. 00003C12  4400                     neg.b      D0
  5621. 00003C14  1F00                     move.b     -[A7], D0
  5622. 00003C16  A945                     syscall    CheckItem
  5623. label00003C18:
  5624. 00003C18  4E5E                     unlink     A6
  5625. 00003C1A  205F                     movea.l    A0, [A7]+
  5626. 00003C1C  5C4F                     addq.w     A7, 6
  5627. 00003C1E  4ED0                     jmp        [A0]
  5628. 00003C20  4E56 FFF4                link       A6, -0x000C
  5629. 00003C24  48E7 0108                movem.l    -[A7], D7,A4
  5630. 00003C28  4AAD FD9C                tst.l      [A5 - 0x264]
  5631. 00003C2C  6774                     beq        +0x76 /* 00003CA2 */
  5632. 00003C2E  4267                     clr.w      -[A7]
  5633. 00003C30  486E FFFC                pea.l      [A6 - 0x4]
  5634. 00003C34  486E FFFA                pea.l      [A6 - 0x6]
  5635. 00003C38  4EBA FB08                jsr        [PC - 0x4F8 /* 00003742 */]
  5636. 00003C3C  102D FEBF                move.b     D0, [A5 - 0x141]
  5637. 00003C40  6660                     bne        +0x62 /* 00003CA2 */
  5638. 00003C42  206E FFFC                movea.l    A0, [A6 - 0x4]
  5639. 00003C46  2050                     movea.l    A0, [A0]
  5640. 00003C48  2868 0004                movea.l    A4, [A0 + 0x4]
  5641. 00003C4C  4AAE 000A                tst.l      [A6 + 0xA]
  5642. 00003C50  671E                     beq        +0x20 /* 00003C70 */
  5643. 00003C52  2054                     movea.l    A0, [A4]
  5644. 00003C54  2028 000A                move.l     D0, [A0 + 0xA]
  5645. 00003C58  322E FFFA                move.w     D1, [A6 - 0x6]
  5646. 00003C5C  0300                     btst       D0, D1
  5647. 00003C5E  56C0                     sne        D0
  5648. 00003C60  4400                     neg.b      D0
  5649. 00003C62  4880                     ext.w      D0
  5650. 00003C64  48C0                     ext.l      D0
  5651. 00003C66  206E 000A                movea.l    A0, [A6 + 0xA]
  5652. 00003C6A  2140 0002                move.l     [A0 + 0x2], D0
  5653. 00003C6E  6032                     bra        +0x34 /* 00003CA2 */
  5654. label00003C70:
  5655. 00003C70  4267                     clr.w      -[A7]
  5656. 00003C72  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  5657. 00003C76  101F                     move.b     D0, [A7]+
  5658. 00003C78  6602                     bne        +0x4 /* 00003C7C */
  5659. 00003C7A  6026                     bra        +0x28 /* 00003CA2 */
  5660. label00003C7C:
  5661. 00003C7C  42A7                     clr.l      -[A7]
  5662. 00003C7E  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  5663. 00003C82  201F                     move.l     D0, [A7]+
  5664. 00003C84  3E00                     move.w     D7, D0
  5665. 00003C86  102D FEBF                move.b     D0, [A5 - 0x141]
  5666. 00003C8A  6616                     bne        +0x18 /* 00003CA2 */
  5667. 00003C8C  4A47                     tst.w      D7
  5668. 00003C8E  660A                     bne        +0xC /* 00003C9A */
  5669. 00003C90  2F0C                     move.l     -[A7], A4
  5670. 00003C92  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5671. 00003C96  A93A                     syscall    DisableItem
  5672. 00003C98  6008                     bra        +0xA /* 00003CA2 */
  5673. label00003C9A:
  5674. 00003C9A  2F0C                     move.l     -[A7], A4
  5675. 00003C9C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5676. 00003CA0  A939                     syscall    EnableItem
  5677. label00003CA2:
  5678. 00003CA2  4CDF 1080                movem.l    D7,A4, [A7]+
  5679. 00003CA6  4E5E                     unlink     A6
  5680. 00003CA8  205F                     movea.l    A0, [A7]+
  5681. 00003CAA  5C4F                     addq.w     A7, 6
  5682. 00003CAC  4ED0                     jmp        [A0]
  5683. 00003CAE  4E56 FFEE                link       A6, -0x0012
  5684. 00003CB2  48E7 0118                movem.l    -[A7], D7,A3,A4
  5685. 00003CB6  266E 000A                movea.l    A3, [A6 + 0xA]
  5686. 00003CBA  4AAD FD9C                tst.l      [A5 - 0x264]
  5687. 00003CBE  6774                     beq        +0x76 /* 00003D34 */
  5688. 00003CC0  4267                     clr.w      -[A7]
  5689. 00003CC2  486E FFFC                pea.l      [A6 - 0x4]
  5690. 00003CC6  486E FFFA                pea.l      [A6 - 0x6]
  5691. 00003CCA  4EBA FA76                jsr        [PC - 0x58A /* 00003742 */]
  5692. 00003CCE  102D FEBF                move.b     D0, [A5 - 0x141]
  5693. 00003CD2  6660                     bne        +0x62 /* 00003D34 */
  5694. 00003CD4  200B                     move.l     D0, A3
  5695. 00003CD6  6722                     beq        +0x24 /* 00003CFA */
  5696. 00003CD8  42A7                     clr.l      -[A7]
  5697. 00003CDA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5698. 00003CDE  302E FFFA                move.w     D0, [A6 - 0x6]
  5699. 00003CE2  5340                     subq.w     D0, 1
  5700. 00003CE4  3F00                     move.w     -[A7], D0
  5701. 00003CE6  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  5702. 00003CEA  285F                     movea.l    A4, [A7]+
  5703. 00003CEC  200C                     move.l     D0, A4
  5704. 00003CEE  6744                     beq        +0x46 /* 00003D34 */
  5705. 00003CF0  36BC 0001                move.w     [A3], 0x1
  5706. 00003CF4  274C 0002                move.l     [A3 + 0x2], A4
  5707. 00003CF8  603A                     bra        +0x3C /* 00003D34 */
  5708. label00003CFA:
  5709. 00003CFA  4267                     clr.w      -[A7]
  5710. 00003CFC  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  5711. 00003D00  101F                     move.b     D0, [A7]+
  5712. 00003D02  6602                     bne        +0x4 /* 00003D06 */
  5713. 00003D04  602E                     bra        +0x30 /* 00003D34 */
  5714. label00003D06:
  5715. 00003D06  486E FFEE                pea.l      [A6 - 0x12]
  5716. 00003D0A  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  5717. 00003D0E  102D FEBF                move.b     D0, [A5 - 0x141]
  5718. 00003D12  6620                     bne        +0x22 /* 00003D34 */
  5719. 00003D14  4267                     clr.w      -[A7]
  5720. 00003D16  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5721. 00003D1A  302E FFFA                move.w     D0, [A6 - 0x6]
  5722. 00003D1E  5340                     subq.w     D0, 1
  5723. 00003D20  3F00                     move.w     -[A7], D0
  5724. 00003D22  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5725. 00003D26  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  5726. 00003D2A  3E1F                     move.w     D7, [A7]+
  5727. 00003D2C  486E FFEE                pea.l      [A6 - 0x12]
  5728. 00003D30  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5729. label00003D34:
  5730. 00003D34  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5731. 00003D38  4E5E                     unlink     A6
  5732. 00003D3A  205F                     movea.l    A0, [A7]+
  5733. 00003D3C  5C4F                     addq.w     A7, 6
  5734. 00003D3E  4ED0                     jmp        [A0]
  5735. 00003D40  4E56 FFFC                link       A6, -0x0004
  5736. 00003D44  4AAE 000A                tst.l      [A6 + 0xA]
  5737. 00003D48  6712                     beq        +0x14 /* 00003D5C */
  5738. 00003D4A  102D F309                move.b     D0, [A5 - 0xCF7]
  5739. 00003D4E  4880                     ext.w      D0
  5740. 00003D50  48C0                     ext.l      D0
  5741. 00003D52  206E 000A                movea.l    A0, [A6 + 0xA]
  5742. 00003D56  2140 0002                move.l     [A0 + 0x2], D0
  5743. 00003D5A  601C                     bra        +0x1E /* 00003D78 */
  5744. label00003D5C:
  5745. 00003D5C  4267                     clr.w      -[A7]
  5746. 00003D5E  486E FFFC                pea.l      [A6 - 0x4]
  5747. 00003D62  4EBA E7B4                jsr        [PC - 0x184C /* 00002518 */]
  5748. 00003D66  101F                     move.b     D0, [A7]+
  5749. 00003D68  660E                     bne        +0x10 /* 00003D78 */
  5750. 00003D6A  4AAE FFFC                tst.l      [A6 - 0x4]
  5751. 00003D6E  56C0                     sne        D0
  5752. 00003D70  4400                     neg.b      D0
  5753. 00003D72  1F00                     move.b     -[A7], D0
  5754. 00003D74  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  5755. label00003D78:
  5756. 00003D78  4E5E                     unlink     A6
  5757. 00003D7A  205F                     movea.l    A0, [A7]+
  5758. 00003D7C  5C4F                     addq.w     A7, 6
  5759. 00003D7E  4ED0                     jmp        [A0]
  5760. 00003D80  4E56 FFF6                link       A6, -0x000A
  5761. 00003D84  4AAE 000A                tst.l      [A6 + 0xA]
  5762. 00003D88  6712                     beq        +0x14 /* 00003D9C */
  5763. 00003D8A  102D F57B                move.b     D0, [A5 - 0xA85]
  5764. 00003D8E  4880                     ext.w      D0
  5765. 00003D90  48C0                     ext.l      D0
  5766. 00003D92  206E 000A                movea.l    A0, [A6 + 0xA]
  5767. 00003D96  2140 0002                move.l     [A0 + 0x2], D0
  5768. 00003D9A  601A                     bra        +0x1C /* 00003DB6 */
  5769. label00003D9C:
  5770. 00003D9C  4267                     clr.w      -[A7]
  5771. 00003D9E  486E FFF6                pea.l      [A6 - 0xA]
  5772. 00003DA2  4EBA E774                jsr        [PC - 0x188C /* 00002518 */]
  5773. 00003DA6  101F                     move.b     D0, [A7]+
  5774. 00003DA8  660C                     bne        +0xE /* 00003DB6 */
  5775. 00003DAA  4AAE FFF6                tst.l      [A6 - 0xA]
  5776. 00003DAE  56C0                     sne        D0
  5777. 00003DB0  4400                     neg.b      D0
  5778. 00003DB2  1B40 F57B                move.b     [A5 - 0xA85], D0
  5779. label00003DB6:
  5780. 00003DB6  4E5E                     unlink     A6
  5781. 00003DB8  205F                     movea.l    A0, [A7]+
  5782. 00003DBA  5C4F                     addq.w     A7, 6
  5783. 00003DBC  4ED0                     jmp        [A0]
  5784. 00003DBE  4E56 FFFA                link       A6, -0x0006
  5785. 00003DC2  2F0C                     move.l     -[A7], A4
  5786. 00003DC4  4AAE 000A                tst.l      [A6 + 0xA]
  5787. 00003DC8  6716                     beq        +0x18 /* 00003DE0 */
  5788. 00003DCA  286E 000A                movea.l    A4, [A6 + 0xA]
  5789. 00003DCE  4AAD F84A                tst.l      [A5 - 0x7B6]
  5790. 00003DD2  6704                     beq        +0x6 /* 00003DD8 */
  5791. 00003DD4  38BC 0003                move.w     [A4], 0x3
  5792. label00003DD8:
  5793. 00003DD8  296D F84A 0002           move.l     [A4 + 0x2], [A5 - 0x7B6]
  5794. 00003DDE  6044                     bra        +0x46 /* 00003E24 */
  5795. label00003DE0:
  5796. 00003DE0  4267                     clr.w      -[A7]
  5797. 00003DE2  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  5798. 00003DE6  101F                     move.b     D0, [A7]+
  5799. 00003DE8  6602                     bne        +0x4 /* 00003DEC */
  5800. 00003DEA  6038                     bra        +0x3A /* 00003E24 */
  5801. label00003DEC:
  5802. 00003DEC  486E FFFA                pea.l      [A6 - 0x6]
  5803. 00003DF0  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  5804. 00003DF4  102D FEBF                move.b     D0, [A5 - 0x141]
  5805. 00003DF8  662A                     bne        +0x2C /* 00003E24 */
  5806. 00003DFA  7004                     moveq.l    D0, 0x04
  5807. 00003DFC  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  5808. 00003E00  56C0                     sne        D0
  5809. 00003E02  4AAE FFFC                tst.l      [A6 - 0x4]
  5810. 00003E06  56C1                     sne        D1
  5811. 00003E08  8001                     or.b       D0, D1
  5812. 00003E0A  6712                     beq        +0x14 /* 00003E1E */
  5813. 00003E0C  7003                     moveq.l    D0, 0x03
  5814. 00003E0E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  5815. 00003E12  670A                     beq        +0xC /* 00003E1E */
  5816. 00003E14  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  5817. 00003E18  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  5818. 00003E1C  6006                     bra        +0x8 /* 00003E24 */
  5819. label00003E1E:
  5820. 00003E1E  2B6E FFFC F84A           move.l     [A5 - 0x7B6], [A6 - 0x4]
  5821. label00003E24:
  5822. 00003E24  285F                     movea.l    A4, [A7]+
  5823. 00003E26  4E5E                     unlink     A6
  5824. 00003E28  205F                     movea.l    A0, [A7]+
  5825. 00003E2A  5C4F                     addq.w     A7, 6
  5826. 00003E2C  4ED0                     jmp        [A0]
  5827. 00003E2E  4E56 FFFC                link       A6, -0x0004
  5828. 00003E32  4AAE 000A                tst.l      [A6 + 0xA]
  5829. 00003E36  672E                     beq        +0x30 /* 00003E66 */
  5830. 00003E38  102D F535                move.b     D0, [A5 - 0xACB]
  5831. 00003E3C  671C                     beq        +0x1E /* 00003E5A */
  5832. 00003E3E  206D F50A                movea.l    A0, [A5 - 0xAF6]
  5833. 00003E42  2050                     movea.l    A0, [A0]
  5834. 00003E44  2068 0016                movea.l    A0, [A0 + 0x16]
  5835. 00003E48  2050                     movea.l    A0, [A0]
  5836. 00003E4A  3028 0020                move.w     D0, [A0 + 0x20]
  5837. 00003E4E  48C0                     ext.l      D0
  5838. 00003E50  206E 000A                movea.l    A0, [A6 + 0xA]
  5839. 00003E54  2140 0002                move.l     [A0 + 0x2], D0
  5840. 00003E58  6030                     bra        +0x32 /* 00003E8A */
  5841. label00003E5A:
  5842. 00003E5A  206E 000A                movea.l    A0, [A6 + 0xA]
  5843. 00003E5E  7001                     moveq.l    D0, 0x01
  5844. 00003E60  2140 0002                move.l     [A0 + 0x2], D0
  5845. 00003E64  6024                     bra        +0x26 /* 00003E8A */
  5846. label00003E66:
  5847. 00003E66  4267                     clr.w      -[A7]
  5848. 00003E68  486E FFFC                pea.l      [A6 - 0x4]
  5849. 00003E6C  4EBA E6AA                jsr        [PC - 0x1956 /* 00002518 */]
  5850. 00003E70  101F                     move.b     D0, [A7]+
  5851. 00003E72  6616                     bne        +0x18 /* 00003E8A */
  5852. 00003E74  102D F535                move.b     D0, [A5 - 0xACB]
  5853. 00003E78  6710                     beq        +0x12 /* 00003E8A */
  5854. 00003E7A  4267                     clr.w      -[A7]
  5855. 00003E7C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5856. 00003E80  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  5857. 00003E84  101F                     move.b     D0, [A7]+
  5858. 00003E86  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  5859. label00003E8A:
  5860. 00003E8A  4E5E                     unlink     A6
  5861. 00003E8C  205F                     movea.l    A0, [A7]+
  5862. 00003E8E  5C4F                     addq.w     A7, 6
  5863. 00003E90  4ED0                     jmp        [A0]
  5864. 00003E92  4E56 FFFC                link       A6, -0x0004
  5865. 00003E96  4AAE 000A                tst.l      [A6 + 0xA]
  5866. 00003E9A  6712                     beq        +0x14 /* 00003EAE */
  5867. 00003E9C  102D EF45                move.b     D0, [A5 - 0x10BB]
  5868. 00003EA0  4880                     ext.w      D0
  5869. 00003EA2  48C0                     ext.l      D0
  5870. 00003EA4  206E 000A                movea.l    A0, [A6 + 0xA]
  5871. 00003EA8  2140 0002                move.l     [A0 + 0x2], D0
  5872. 00003EAC  601A                     bra        +0x1C /* 00003EC8 */
  5873. label00003EAE:
  5874. 00003EAE  4267                     clr.w      -[A7]
  5875. 00003EB0  486E FFFC                pea.l      [A6 - 0x4]
  5876. 00003EB4  4EBA E662                jsr        [PC - 0x199E /* 00002518 */]
  5877. 00003EB8  101F                     move.b     D0, [A7]+
  5878. 00003EBA  660C                     bne        +0xE /* 00003EC8 */
  5879. 00003EBC  4AAE FFFC                tst.l      [A6 - 0x4]
  5880. 00003EC0  56C0                     sne        D0
  5881. 00003EC2  4400                     neg.b      D0
  5882. 00003EC4  1B40 EF45                move.b     [A5 - 0x10BB], D0
  5883. label00003EC8:
  5884. 00003EC8  4E5E                     unlink     A6
  5885. 00003ECA  205F                     movea.l    A0, [A7]+
  5886. 00003ECC  5C4F                     addq.w     A7, 6
  5887. 00003ECE  4ED0                     jmp        [A0]
  5888. 00003ED0  4E56 FFFC                link       A6, -0x0004
  5889. 00003ED4  4AAE 000A                tst.l      [A6 + 0xA]
  5890. 00003ED8  6712                     beq        +0x14 /* 00003EEC */
  5891. 00003EDA  102D F510                move.b     D0, [A5 - 0xAF0]
  5892. 00003EDE  4880                     ext.w      D0
  5893. 00003EE0  48C0                     ext.l      D0
  5894. 00003EE2  206E 000A                movea.l    A0, [A6 + 0xA]
  5895. 00003EE6  2140 0002                move.l     [A0 + 0x2], D0
  5896. 00003EEA  601A                     bra        +0x1C /* 00003F06 */
  5897. label00003EEC:
  5898. 00003EEC  4267                     clr.w      -[A7]
  5899. 00003EEE  486E FFFC                pea.l      [A6 - 0x4]
  5900. 00003EF2  4EBA E624                jsr        [PC - 0x19DC /* 00002518 */]
  5901. 00003EF6  101F                     move.b     D0, [A7]+
  5902. 00003EF8  660C                     bne        +0xE /* 00003F06 */
  5903. 00003EFA  4AAE FFFC                tst.l      [A6 - 0x4]
  5904. 00003EFE  56C0                     sne        D0
  5905. 00003F00  4400                     neg.b      D0
  5906. 00003F02  1B40 F510                move.b     [A5 - 0xAF0], D0
  5907. label00003F06:
  5908. 00003F06  4E5E                     unlink     A6
  5909. 00003F08  205F                     movea.l    A0, [A7]+
  5910. 00003F0A  5C4F                     addq.w     A7, 6
  5911. 00003F0C  4ED0                     jmp        [A0]
  5912. 00003F0E  4E56 FFF8                link       A6, -0x0008
  5913. 00003F12  4AAE 000A                tst.l      [A6 + 0xA]
  5914. 00003F16  672E                     beq        +0x30 /* 00003F46 */
  5915. 00003F18  102D F0C0                move.b     D0, [A5 - 0xF40]
  5916. 00003F1C  671C                     beq        +0x1E /* 00003F3A */
  5917. 00003F1E  C02D FEC6                and.b      D0, [A5 - 0x13A]
  5918. 00003F22  6716                     beq        +0x18 /* 00003F3A */
  5919. 00003F24  206D F0C2                movea.l    A0, [A5 - 0xF3E]
  5920. 00003F28  2050                     movea.l    A0, [A0]
  5921. 00003F2A  3028 0020                move.w     D0, [A0 + 0x20]
  5922. 00003F2E  48C0                     ext.l      D0
  5923. 00003F30  206E 000A                movea.l    A0, [A6 + 0xA]
  5924. 00003F34  2140 0002                move.l     [A0 + 0x2], D0
  5925. 00003F38  6050                     bra        +0x52 /* 00003F8A */
  5926. label00003F3A:
  5927. 00003F3A  206E 000A                movea.l    A0, [A6 + 0xA]
  5928. 00003F3E  7000                     moveq.l    D0, 0x00
  5929. 00003F40  2140 0002                move.l     [A0 + 0x2], D0
  5930. 00003F44  6044                     bra        +0x46 /* 00003F8A */
  5931. label00003F46:
  5932. 00003F46  4267                     clr.w      -[A7]
  5933. 00003F48  486E FFFC                pea.l      [A6 - 0x4]
  5934. 00003F4C  4EBA E5CA                jsr        [PC - 0x1A36 /* 00002518 */]
  5935. 00003F50  101F                     move.b     D0, [A7]+
  5936. 00003F52  6636                     bne        +0x38 /* 00003F8A */
  5937. 00003F54  3B6E FFFE FEC2           move.w     [A5 - 0x13E], [A6 - 0x2]
  5938. 00003F5A  102D F0C0                move.b     D0, [A5 - 0xF40]
  5939. 00003F5E  672A                     beq        +0x2C /* 00003F8A */
  5940. 00003F60  C02D FEC6                and.b      D0, [A5 - 0x13A]
  5941. 00003F64  6724                     beq        +0x26 /* 00003F8A */
  5942. 00003F66  486E FFF8                pea.l      [A6 - 0x8]
  5943. 00003F6A  A874                     syscall    GetPort
  5944. 00003F6C  2F2D F576                move.l     -[A7], [A5 - 0xA8A]
  5945. 00003F70  A873                     syscall    SetPort
  5946. 00003F72  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5947. 00003F76  206D F0C2                movea.l    A0, [A5 - 0xF3E]
  5948. 00003F7A  2050                     movea.l    A0, [A0]
  5949. 00003F7C  3F28 0022                move.w     -[A7], [A0 + 0x22]
  5950. 00003F80  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  5951. 00003F84  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5952. 00003F88  A873                     syscall    SetPort
  5953. label00003F8A:
  5954. 00003F8A  4E5E                     unlink     A6
  5955. 00003F8C  205F                     movea.l    A0, [A7]+
  5956. 00003F8E  5C4F                     addq.w     A7, 6
  5957. 00003F90  4ED0                     jmp        [A0]
  5958. 00003F92  4E56 FFF8                link       A6, -0x0008
  5959. 00003F96  4AAE 000A                tst.l      [A6 + 0xA]
  5960. 00003F9A  672E                     beq        +0x30 /* 00003FCA */
  5961. 00003F9C  102D F0C0                move.b     D0, [A5 - 0xF40]
  5962. 00003FA0  671C                     beq        +0x1E /* 00003FBE */
  5963. 00003FA2  C02D FEC6                and.b      D0, [A5 - 0x13A]
  5964. 00003FA6  6716                     beq        +0x18 /* 00003FBE */
  5965. 00003FA8  206D F0C2                movea.l    A0, [A5 - 0xF3E]
  5966. 00003FAC  2050                     movea.l    A0, [A0]
  5967. 00003FAE  3028 0022                move.w     D0, [A0 + 0x22]
  5968. 00003FB2  48C0                     ext.l      D0
  5969. 00003FB4  206E 000A                movea.l    A0, [A6 + 0xA]
  5970. 00003FB8  2140 0002                move.l     [A0 + 0x2], D0
  5971. 00003FBC  6050                     bra        +0x52 /* 0000400E */
  5972. label00003FBE:
  5973. 00003FBE  206E 000A                movea.l    A0, [A6 + 0xA]
  5974. 00003FC2  7000                     moveq.l    D0, 0x00
  5975. 00003FC4  2140 0002                move.l     [A0 + 0x2], D0
  5976. 00003FC8  6044                     bra        +0x46 /* 0000400E */
  5977. label00003FCA:
  5978. 00003FCA  4267                     clr.w      -[A7]
  5979. 00003FCC  486E FFFC                pea.l      [A6 - 0x4]
  5980. 00003FD0  4EBA E546                jsr        [PC - 0x1ABA /* 00002518 */]
  5981. 00003FD4  101F                     move.b     D0, [A7]+
  5982. 00003FD6  6636                     bne        +0x38 /* 0000400E */
  5983. 00003FD8  3B6E FFFE FEC4           move.w     [A5 - 0x13C], [A6 - 0x2]
  5984. 00003FDE  102D F0C0                move.b     D0, [A5 - 0xF40]
  5985. 00003FE2  672A                     beq        +0x2C /* 0000400E */
  5986. 00003FE4  C02D FEC6                and.b      D0, [A5 - 0x13A]
  5987. 00003FE8  6724                     beq        +0x26 /* 0000400E */
  5988. 00003FEA  486E FFF8                pea.l      [A6 - 0x8]
  5989. 00003FEE  A874                     syscall    GetPort
  5990. 00003FF0  2F2D F576                move.l     -[A7], [A5 - 0xA8A]
  5991. 00003FF4  A873                     syscall    SetPort
  5992. 00003FF6  206D F0C2                movea.l    A0, [A5 - 0xF3E]
  5993. 00003FFA  2050                     movea.l    A0, [A0]
  5994. 00003FFC  3F28 0020                move.w     -[A7], [A0 + 0x20]
  5995. 00004000  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5996. 00004004  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  5997. 00004008  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5998. 0000400C  A873                     syscall    SetPort
  5999. label0000400E:
  6000. 0000400E  4E5E                     unlink     A6
  6001. 00004010  205F                     movea.l    A0, [A7]+
  6002. 00004012  5C4F                     addq.w     A7, 6
  6003. 00004014  4ED0                     jmp        [A0]
  6004. 00004016  4E56 FFFC                link       A6, -0x0004
  6005. 0000401A  4AAE 000A                tst.l      [A6 + 0xA]
  6006. 0000401E  670C                     beq        +0xE /* 0000402C */
  6007. 00004020  206E 000A                movea.l    A0, [A6 + 0xA]
  6008. 00004024  216D FDA4 0002           move.l     [A0 + 0x2], [A5 - 0x25C]
  6009. 0000402A  6020                     bra        +0x22 /* 0000404C */
  6010. label0000402C:
  6011. 0000402C  4267                     clr.w      -[A7]
  6012. 0000402E  486E FFFC                pea.l      [A6 - 0x4]
  6013. 00004032  4EBA E4E4                jsr        [PC - 0x1B1C /* 00002518 */]
  6014. 00004036  101F                     move.b     D0, [A7]+
  6015. 00004038  6612                     bne        +0x14 /* 0000404C */
  6016. 0000403A  4AAE FFFC                tst.l      [A6 - 0x4]
  6017. 0000403E  6E06                     bgt        +0x8 /* 00004046 */
  6018. 00004040  7001                     moveq.l    D0, 0x01
  6019. 00004042  2D40 FFFC                move.l     [A6 - 0x4], D0
  6020. label00004046:
  6021. 00004046  2B6E FFFC FDA4           move.l     [A5 - 0x25C], [A6 - 0x4]
  6022. label0000404C:
  6023. 0000404C  4E5E                     unlink     A6
  6024. 0000404E  205F                     movea.l    A0, [A7]+
  6025. 00004050  5C4F                     addq.w     A7, 6
  6026. 00004052  4ED0                     jmp        [A0]
  6027. 00004054  4E56 FFFC                link       A6, -0x0004
  6028. 00004058  4AAE 000A                tst.l      [A6 + 0xA]
  6029. 0000405C  6712                     beq        +0x14 /* 00004070 */
  6030. 0000405E  102D FD8D                move.b     D0, [A5 - 0x273]
  6031. 00004062  4880                     ext.w      D0
  6032. 00004064  48C0                     ext.l      D0
  6033. 00004066  206E 000A                movea.l    A0, [A6 + 0xA]
  6034. 0000406A  2140 0002                move.l     [A0 + 0x2], D0
  6035. 0000406E  601A                     bra        +0x1C /* 0000408A */
  6036. label00004070:
  6037. 00004070  4267                     clr.w      -[A7]
  6038. 00004072  486E FFFC                pea.l      [A6 - 0x4]
  6039. 00004076  4EBA E4A0                jsr        [PC - 0x1B60 /* 00002518 */]
  6040. 0000407A  101F                     move.b     D0, [A7]+
  6041. 0000407C  660C                     bne        +0xE /* 0000408A */
  6042. 0000407E  4AAE FFFC                tst.l      [A6 - 0x4]
  6043. 00004082  56C0                     sne        D0
  6044. 00004084  4400                     neg.b      D0
  6045. 00004086  1B40 FD8D                move.b     [A5 - 0x273], D0
  6046. label0000408A:
  6047. 0000408A  4E5E                     unlink     A6
  6048. 0000408C  205F                     movea.l    A0, [A7]+
  6049. 0000408E  5C4F                     addq.w     A7, 6
  6050. 00004090  4ED0                     jmp        [A0]
  6051. 00004092  4E56 FFFC                link       A6, -0x0004
  6052. 00004096  4AAE 000A                tst.l      [A6 + 0xA]
  6053. 0000409A  6712                     beq        +0x14 /* 000040AE */
  6054. 0000409C  102D FD8C                move.b     D0, [A5 - 0x274]
  6055. 000040A0  4880                     ext.w      D0
  6056. 000040A2  48C0                     ext.l      D0
  6057. 000040A4  206E 000A                movea.l    A0, [A6 + 0xA]
  6058. 000040A8  2140 0002                move.l     [A0 + 0x2], D0
  6059. 000040AC  601A                     bra        +0x1C /* 000040C8 */
  6060. label000040AE:
  6061. 000040AE  4267                     clr.w      -[A7]
  6062. 000040B0  486E FFFC                pea.l      [A6 - 0x4]
  6063. 000040B4  4EBA E462                jsr        [PC - 0x1B9E /* 00002518 */]
  6064. 000040B8  101F                     move.b     D0, [A7]+
  6065. 000040BA  660C                     bne        +0xE /* 000040C8 */
  6066. 000040BC  4AAE FFFC                tst.l      [A6 - 0x4]
  6067. 000040C0  56C0                     sne        D0
  6068. 000040C2  4400                     neg.b      D0
  6069. 000040C4  1B40 FD8C                move.b     [A5 - 0x274], D0
  6070. label000040C8:
  6071. 000040C8  4E5E                     unlink     A6
  6072. 000040CA  205F                     movea.l    A0, [A7]+
  6073. 000040CC  5C4F                     addq.w     A7, 6
  6074. 000040CE  4ED0                     jmp        [A0]
  6075. 000040D0  4E56 FFFC                link       A6, -0x0004
  6076. 000040D4  4AAE 000A                tst.l      [A6 + 0xA]
  6077. 000040D8  6712                     beq        +0x14 /* 000040EC */
  6078. 000040DA  102D FD8B                move.b     D0, [A5 - 0x275]
  6079. 000040DE  4880                     ext.w      D0
  6080. 000040E0  48C0                     ext.l      D0
  6081. 000040E2  206E 000A                movea.l    A0, [A6 + 0xA]
  6082. 000040E6  2140 0002                move.l     [A0 + 0x2], D0
  6083. 000040EA  601A                     bra        +0x1C /* 00004106 */
  6084. label000040EC:
  6085. 000040EC  4267                     clr.w      -[A7]
  6086. 000040EE  486E FFFC                pea.l      [A6 - 0x4]
  6087. 000040F2  4EBA E424                jsr        [PC - 0x1BDC /* 00002518 */]
  6088. 000040F6  101F                     move.b     D0, [A7]+
  6089. 000040F8  660C                     bne        +0xE /* 00004106 */
  6090. 000040FA  4AAE FFFC                tst.l      [A6 - 0x4]
  6091. 000040FE  56C0                     sne        D0
  6092. 00004100  4400                     neg.b      D0
  6093. 00004102  1B40 FD8B                move.b     [A5 - 0x275], D0
  6094. label00004106:
  6095. 00004106  4E5E                     unlink     A6
  6096. 00004108  205F                     movea.l    A0, [A7]+
  6097. 0000410A  5C4F                     addq.w     A7, 6
  6098. 0000410C  4ED0                     jmp        [A0]
  6099. 0000410E  4E56 FFFC                link       A6, -0x0004
  6100. 00004112  4AAE 000A                tst.l      [A6 + 0xA]
  6101. 00004116  6718                     beq        +0x1A /* 00004130 */
  6102. 00004118  206E 000A                movea.l    A0, [A6 + 0xA]
  6103. 0000411C  2F08                     move.l     -[A7], A0
  6104. 0000411E  42A7                     clr.l      -[A7]
  6105. 00004120  A975                     syscall    TickCount
  6106. 00004122  201F                     move.l     D0, [A7]+
  6107. 00004124  205F                     movea.l    A0, [A7]+
  6108. 00004126  90AD FDA0                sub.l      D0, [A5 - 0x260]
  6109. 0000412A  2140 0002                move.l     [A0 + 0x2], D0
  6110. 0000412E  601C                     bra        +0x1E /* 0000414C */
  6111. label00004130:
  6112. 00004130  4267                     clr.w      -[A7]
  6113. 00004132  486E FFFC                pea.l      [A6 - 0x4]
  6114. 00004136  4EBA E3E0                jsr        [PC - 0x1C20 /* 00002518 */]
  6115. 0000413A  101F                     move.b     D0, [A7]+
  6116. 0000413C  660E                     bne        +0x10 /* 0000414C */
  6117. 0000413E  42A7                     clr.l      -[A7]
  6118. 00004140  A975                     syscall    TickCount
  6119. 00004142  201F                     move.l     D0, [A7]+
  6120. 00004144  90AE FFFC                sub.l      D0, [A6 - 0x4]
  6121. 00004148  2B40 FDA0                move.l     [A5 - 0x260], D0
  6122. label0000414C:
  6123. 0000414C  4E5E                     unlink     A6
  6124. 0000414E  205F                     movea.l    A0, [A7]+
  6125. 00004150  5C4F                     addq.w     A7, 6
  6126. 00004152  4ED0                     jmp        [A0]
  6127. 00004154  4E56 FFFC                link       A6, -0x0004
  6128. 00004158  4AAE 000A                tst.l      [A6 + 0xA]
  6129. 0000415C  6712                     beq        +0x14 /* 00004170 */
  6130. 0000415E  102D FD89                move.b     D0, [A5 - 0x277]
  6131. 00004162  4880                     ext.w      D0
  6132. 00004164  48C0                     ext.l      D0
  6133. 00004166  206E 000A                movea.l    A0, [A6 + 0xA]
  6134. 0000416A  2140 0002                move.l     [A0 + 0x2], D0
  6135. 0000416E  601A                     bra        +0x1C /* 0000418A */
  6136. label00004170:
  6137. 00004170  4267                     clr.w      -[A7]
  6138. 00004172  486E FFFC                pea.l      [A6 - 0x4]
  6139. 00004176  4EBA E3A0                jsr        [PC - 0x1C60 /* 00002518 */]
  6140. 0000417A  101F                     move.b     D0, [A7]+
  6141. 0000417C  660C                     bne        +0xE /* 0000418A */
  6142. 0000417E  4AAE FFFC                tst.l      [A6 - 0x4]
  6143. 00004182  56C0                     sne        D0
  6144. 00004184  4400                     neg.b      D0
  6145. 00004186  1B40 FD89                move.b     [A5 - 0x277], D0
  6146. label0000418A:
  6147. 0000418A  4E5E                     unlink     A6
  6148. 0000418C  205F                     movea.l    A0, [A7]+
  6149. 0000418E  5C4F                     addq.w     A7, 6
  6150. 00004190  4ED0                     jmp        [A0]
  6151. 00004192  4E56 FFFC                link       A6, -0x0004
  6152. 00004196  4AAE 000A                tst.l      [A6 + 0xA]
  6153. 0000419A  6712                     beq        +0x14 /* 000041AE */
  6154. 0000419C  102D F50F                move.b     D0, [A5 - 0xAF1]
  6155. 000041A0  4880                     ext.w      D0
  6156. 000041A2  48C0                     ext.l      D0
  6157. 000041A4  206E 000A                movea.l    A0, [A6 + 0xA]
  6158. 000041A8  2140 0002                move.l     [A0 + 0x2], D0
  6159. 000041AC  602C                     bra        +0x2E /* 000041DA */
  6160. label000041AE:
  6161. 000041AE  4267                     clr.w      -[A7]
  6162. 000041B0  486E FFFC                pea.l      [A6 - 0x4]
  6163. 000041B4  4EBA E362                jsr        [PC - 0x1C9E /* 00002518 */]
  6164. 000041B8  101F                     move.b     D0, [A7]+
  6165. 000041BA  661E                     bne        +0x20 /* 000041DA */
  6166. 000041BC  4AAE FFFC                tst.l      [A6 - 0x4]
  6167. 000041C0  56C0                     sne        D0
  6168. 000041C2  4400                     neg.b      D0
  6169. 000041C4  1B40 F50F                move.b     [A5 - 0xAF1], D0
  6170. 000041C8  6710                     beq        +0x12 /* 000041DA */
  6171. 000041CA  4267                     clr.w      -[A7]
  6172. 000041CC  3F2D EF3E                move.w     -[A7], [A5 - 0x10C2]
  6173. 000041D0  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  6174. 000041D4  101F                     move.b     D0, [A7]+
  6175. 000041D6  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  6176. label000041DA:
  6177. 000041DA  4E5E                     unlink     A6
  6178. 000041DC  205F                     movea.l    A0, [A7]+
  6179. 000041DE  5C4F                     addq.w     A7, 6
  6180. 000041E0  4ED0                     jmp        [A0]
  6181. 000041E2  4E56 FFFC                link       A6, -0x0004
  6182. 000041E6  4AAE 000A                tst.l      [A6 + 0xA]
  6183. 000041EA  6712                     beq        +0x14 /* 000041FE */
  6184. 000041EC  102D F308                move.b     D0, [A5 - 0xCF8]
  6185. 000041F0  4880                     ext.w      D0
  6186. 000041F2  48C0                     ext.l      D0
  6187. 000041F4  206E 000A                movea.l    A0, [A6 + 0xA]
  6188. 000041F8  2140 0002                move.l     [A0 + 0x2], D0
  6189. 000041FC  601A                     bra        +0x1C /* 00004218 */
  6190. label000041FE:
  6191. 000041FE  4267                     clr.w      -[A7]
  6192. 00004200  486E FFFC                pea.l      [A6 - 0x4]
  6193. 00004204  4EBA E312                jsr        [PC - 0x1CEE /* 00002518 */]
  6194. 00004208  101F                     move.b     D0, [A7]+
  6195. 0000420A  660C                     bne        +0xE /* 00004218 */
  6196. 0000420C  4AAE FFFC                tst.l      [A6 - 0x4]
  6197. 00004210  56C0                     sne        D0
  6198. 00004212  4400                     neg.b      D0
  6199. 00004214  1B40 F308                move.b     [A5 - 0xCF8], D0
  6200. label00004218:
  6201. 00004218  4E5E                     unlink     A6
  6202. 0000421A  205F                     movea.l    A0, [A7]+
  6203. 0000421C  5C4F                     addq.w     A7, 6
  6204. 0000421E  4ED0                     jmp        [A0]
  6205. 00004220  4E56 FFF4                link       A6, -0x000C
  6206. 00004224  4AAE 000A                tst.l      [A6 + 0xA]
  6207. 00004228  6712                     beq        +0x14 /* 0000423C */
  6208. 0000422A  102D F2F3                move.b     D0, [A5 - 0xD0D]
  6209. 0000422E  4880                     ext.w      D0
  6210. 00004230  48C0                     ext.l      D0
  6211. 00004232  206E 000A                movea.l    A0, [A6 + 0xA]
  6212. 00004236  2140 0002                move.l     [A0 + 0x2], D0
  6213. 0000423A  6030                     bra        +0x32 /* 0000426C */
  6214. label0000423C:
  6215. 0000423C  4267                     clr.w      -[A7]
  6216. 0000423E  486E FFFC                pea.l      [A6 - 0x4]
  6217. 00004242  4EBA E2D4                jsr        [PC - 0x1D2C /* 00002518 */]
  6218. 00004246  101F                     move.b     D0, [A7]+
  6219. 00004248  6622                     bne        +0x24 /* 0000426C */
  6220. 0000424A  4AAE FFFC                tst.l      [A6 - 0x4]
  6221. 0000424E  56C0                     sne        D0
  6222. 00004250  4400                     neg.b      D0
  6223. 00004252  1B40 F2F3                move.b     [A5 - 0xD0D], D0
  6224. 00004256  4267                     clr.w      -[A7]
  6225. 00004258  486D F52C                pea.l      [A5 - 0xAD4]
  6226. 0000425C  486E FFF4                pea.l      [A6 - 0xC]
  6227. 00004260  4EAD 165A                jsr        [A5 + 0x165A /* export_711 */]
  6228. 00004264  4267                     clr.w      -[A7]
  6229. 00004266  4EAD 13E2                jsr        [A5 + 0x13E2 /* export_632 */]
  6230. 0000426A  101F                     move.b     D0, [A7]+
  6231. label0000426C:
  6232. 0000426C  4E5E                     unlink     A6
  6233. 0000426E  205F                     movea.l    A0, [A7]+
  6234. 00004270  5C4F                     addq.w     A7, 6
  6235. 00004272  4ED0                     jmp        [A0]
  6236. 00004274  4E56 FFFA                link       A6, -0x0006
  6237. 00004278  4AAE 000A                tst.l      [A6 + 0xA]
  6238. 0000427C  6718                     beq        +0x1A /* 00004296 */
  6239. 0000427E  486E FFFA                pea.l      [A6 - 0x6]
  6240. 00004282  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  6241. 00004286  302E FFFA                move.w     D0, [A6 - 0x6]
  6242. 0000428A  48C0                     ext.l      D0
  6243. 0000428C  206E 000A                movea.l    A0, [A6 + 0xA]
  6244. 00004290  2140 0002                move.l     [A0 + 0x2], D0
  6245. 00004294  6038                     bra        +0x3A /* 000042CE */
  6246. label00004296:
  6247. 00004296  4267                     clr.w      -[A7]
  6248. 00004298  486E FFFC                pea.l      [A6 - 0x4]
  6249. 0000429C  4EBA E27A                jsr        [PC - 0x1D86 /* 00002518 */]
  6250. 000042A0  101F                     move.b     D0, [A7]+
  6251. 000042A2  662A                     bne        +0x2C /* 000042CE */
  6252. 000042A4  4AAE FFFC                tst.l      [A6 - 0x4]
  6253. 000042A8  5DC0                     slt        D0
  6254. 000042AA  7207                     moveq.l    D1, 0x07
  6255. 000042AC  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  6256. 000042B0  5DC1                     slt        D1
  6257. 000042B2  8001                     or.b       D0, D1
  6258. 000042B4  6706                     beq        +0x8 /* 000042BC */
  6259. 000042B6  7007                     moveq.l    D0, 0x07
  6260. 000042B8  2D40 FFFC                move.l     [A6 - 0x4], D0
  6261. label000042BC:
  6262. 000042BC  4A6D EF1A                tst.w      [A5 - 0x10E6]
  6263. 000042C0  6704                     beq        +0x6 /* 000042C6 */
  6264. 000042C2  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  6265. label000042C6:
  6266. 000042C6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6267. 000042CA  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  6268. label000042CE:
  6269. 000042CE  4E5E                     unlink     A6
  6270. 000042D0  205F                     movea.l    A0, [A7]+
  6271. 000042D2  5C4F                     addq.w     A7, 6
  6272. 000042D4  4ED0                     jmp        [A0]
  6273. fn000042D6:
  6274. 000042D6  4E56 FFFE                link       A6, -0x0002
  6275. 000042DA  4AAE 0008                tst.l      [A6 + 0x8]
  6276. 000042DE  660A                     bne        +0xC /* 000042EA */
  6277. 000042E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6278. 000042E4  4EBA C892                jsr        [PC - 0x376E /* 00000B78 */]
  6279. 000042E8  6022                     bra        +0x24 /* 0000430C */
  6280. label000042EA:
  6281. 000042EA  4267                     clr.w      -[A7]
  6282. 000042EC  486E 0008                pea.l      [A6 + 0x8]
  6283. 000042F0  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  6284. 000042F4  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  6285. 000042F8  6612                     bne        +0x14 /* 0000430C */
  6286. 000042FA  206E 000C                movea.l    A0, [A6 + 0xC]
  6287. 000042FE  30BC 0001                move.w     [A0], 0x1
  6288. 00004302  206E 000C                movea.l    A0, [A6 + 0xC]
  6289. 00004306  216E 0008 0002           move.l     [A0 + 0x2], [A6 + 0x8]
  6290. label0000430C:
  6291. 0000430C  4E5E                     unlink     A6
  6292. 0000430E  205F                     movea.l    A0, [A7]+
  6293. 00004310  504F                     addq.w     A7, 8
  6294. 00004312  4ED0                     jmp        [A0]
  6295. 00004314  4E56 FFF2                link       A6, -0x000E
  6296. 00004318  4AAE 000A                tst.l      [A6 + 0xA]
  6297. 0000431C  670E                     beq        +0x10 /* 0000432C */
  6298. 0000431E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6299. 00004322  2F2D FDAC                move.l     -[A7], [A5 - 0x254]
  6300. 00004326  4EBA FFAE                jsr        [PC - 0x52 /* 000042D6 */]
  6301. 0000432A  6026                     bra        +0x28 /* 00004352 */
  6302. label0000432C:
  6303. 0000432C  4267                     clr.w      -[A7]
  6304. 0000432E  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  6305. 00004332  101F                     move.b     D0, [A7]+
  6306. 00004334  6602                     bne        +0x4 /* 00004338 */
  6307. 00004336  601A                     bra        +0x1C /* 00004352 */
  6308. label00004338:
  6309. 00004338  486E FFFA                pea.l      [A6 - 0x6]
  6310. 0000433C  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  6311. 00004340  102D FEBF                move.b     D0, [A5 - 0x141]
  6312. 00004344  660C                     bne        +0xE /* 00004352 */
  6313. 00004346  486D FDAC                pea.l      [A5 - 0x254]
  6314. 0000434A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6315. 0000434E  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  6316. label00004352:
  6317. 00004352  4E5E                     unlink     A6
  6318. 00004354  205F                     movea.l    A0, [A7]+
  6319. 00004356  5C4F                     addq.w     A7, 6
  6320. 00004358  4ED0                     jmp        [A0]
  6321. 0000435A  4E56 FFF2                link       A6, -0x000E
  6322. 0000435E  4AAE 000A                tst.l      [A6 + 0xA]
  6323. 00004362  670E                     beq        +0x10 /* 00004372 */
  6324. 00004364  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6325. 00004368  2F2D FDB4                move.l     -[A7], [A5 - 0x24C]
  6326. 0000436C  4EBA FF68                jsr        [PC - 0x98 /* 000042D6 */]
  6327. 00004370  6026                     bra        +0x28 /* 00004398 */
  6328. label00004372:
  6329. 00004372  4267                     clr.w      -[A7]
  6330. 00004374  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  6331. 00004378  101F                     move.b     D0, [A7]+
  6332. 0000437A  6602                     bne        +0x4 /* 0000437E */
  6333. 0000437C  601A                     bra        +0x1C /* 00004398 */
  6334. label0000437E:
  6335. 0000437E  486E FFFA                pea.l      [A6 - 0x6]
  6336. 00004382  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  6337. 00004386  102D FEBF                move.b     D0, [A5 - 0x141]
  6338. 0000438A  660C                     bne        +0xE /* 00004398 */
  6339. 0000438C  486D FDB4                pea.l      [A5 - 0x24C]
  6340. 00004390  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6341. 00004394  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  6342. label00004398:
  6343. 00004398  4E5E                     unlink     A6
  6344. 0000439A  205F                     movea.l    A0, [A7]+
  6345. 0000439C  5C4F                     addq.w     A7, 6
  6346. 0000439E  4ED0                     jmp        [A0]
  6347. 000043A0  4E56 FFF2                link       A6, -0x000E
  6348. 000043A4  4AAE 000A                tst.l      [A6 + 0xA]
  6349. 000043A8  670E                     beq        +0x10 /* 000043B8 */
  6350. 000043AA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6351. 000043AE  2F2D FDB8                move.l     -[A7], [A5 - 0x248]
  6352. 000043B2  4EBA FF22                jsr        [PC - 0xDE /* 000042D6 */]
  6353. 000043B6  6026                     bra        +0x28 /* 000043DE */
  6354. label000043B8:
  6355. 000043B8  4267                     clr.w      -[A7]
  6356. 000043BA  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  6357. 000043BE  101F                     move.b     D0, [A7]+
  6358. 000043C0  6602                     bne        +0x4 /* 000043C4 */
  6359. 000043C2  601A                     bra        +0x1C /* 000043DE */
  6360. label000043C4:
  6361. 000043C4  486E FFFA                pea.l      [A6 - 0x6]
  6362. 000043C8  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  6363. 000043CC  102D FEBF                move.b     D0, [A5 - 0x141]
  6364. 000043D0  660C                     bne        +0xE /* 000043DE */
  6365. 000043D2  486D FDB8                pea.l      [A5 - 0x248]
  6366. 000043D6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6367. 000043DA  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  6368. label000043DE:
  6369. 000043DE  4E5E                     unlink     A6
  6370. 000043E0  205F                     movea.l    A0, [A7]+
  6371. 000043E2  5C4F                     addq.w     A7, 6
  6372. 000043E4  4ED0                     jmp        [A0]
  6373. 000043E6  4E56 FFF2                link       A6, -0x000E
  6374. 000043EA  4AAE 000A                tst.l      [A6 + 0xA]
  6375. 000043EE  670E                     beq        +0x10 /* 000043FE */
  6376. 000043F0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6377. 000043F4  2F2D FDB0                move.l     -[A7], [A5 - 0x250]
  6378. 000043F8  4EBA FEDC                jsr        [PC - 0x124 /* 000042D6 */]
  6379. 000043FC  6026                     bra        +0x28 /* 00004424 */
  6380. label000043FE:
  6381. 000043FE  4267                     clr.w      -[A7]
  6382. 00004400  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  6383. 00004404  101F                     move.b     D0, [A7]+
  6384. 00004406  6602                     bne        +0x4 /* 0000440A */
  6385. 00004408  601A                     bra        +0x1C /* 00004424 */
  6386. label0000440A:
  6387. 0000440A  486E FFFA                pea.l      [A6 - 0x6]
  6388. 0000440E  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  6389. 00004412  102D FEBF                move.b     D0, [A5 - 0x141]
  6390. 00004416  660C                     bne        +0xE /* 00004424 */
  6391. 00004418  486D FDB0                pea.l      [A5 - 0x250]
  6392. 0000441C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6393. 00004420  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  6394. label00004424:
  6395. 00004424  4E5E                     unlink     A6
  6396. 00004426  205F                     movea.l    A0, [A7]+
  6397. 00004428  5C4F                     addq.w     A7, 6
  6398. 0000442A  4ED0                     jmp        [A0]
  6399. 0000442C  4E56 FFF2                link       A6, -0x000E
  6400. 00004430  4AAE 000A                tst.l      [A6 + 0xA]
  6401. 00004434  6710                     beq        +0x12 /* 00004446 */
  6402. 00004436  302D FF04                move.w     D0, [A5 - 0xFC]
  6403. 0000443A  48C0                     ext.l      D0
  6404. 0000443C  206E 000A                movea.l    A0, [A6 + 0xA]
  6405. 00004440  2140 0002                move.l     [A0 + 0x2], D0
  6406. 00004444  6014                     bra        +0x16 /* 0000445A */
  6407. label00004446:
  6408. 00004446  4267                     clr.w      -[A7]
  6409. 00004448  486E FFF6                pea.l      [A6 - 0xA]
  6410. 0000444C  4EBA E0CA                jsr        [PC - 0x1F36 /* 00002518 */]
  6411. 00004450  101F                     move.b     D0, [A7]+
  6412. 00004452  6606                     bne        +0x8 /* 0000445A */
  6413. 00004454  3B6E FFF8 FF04           move.w     [A5 - 0xFC], [A6 - 0x8]
  6414. label0000445A:
  6415. 0000445A  4E5E                     unlink     A6
  6416. 0000445C  205F                     movea.l    A0, [A7]+
  6417. 0000445E  5C4F                     addq.w     A7, 6
  6418. 00004460  4ED0                     jmp        [A0]
  6419. 00004462  4E56 FFF2                link       A6, -0x000E
  6420. 00004466  4AAE 000A                tst.l      [A6 + 0xA]
  6421. 0000446A  6710                     beq        +0x12 /* 0000447C */
  6422. 0000446C  302D F0DA                move.w     D0, [A5 - 0xF26]
  6423. 00004470  48C0                     ext.l      D0
  6424. 00004472  206E 000A                movea.l    A0, [A6 + 0xA]
  6425. 00004476  2140 0002                move.l     [A0 + 0x2], D0
  6426. 0000447A  6014                     bra        +0x16 /* 00004490 */
  6427. label0000447C:
  6428. 0000447C  4267                     clr.w      -[A7]
  6429. 0000447E  486E FFF6                pea.l      [A6 - 0xA]
  6430. 00004482  4EBA E094                jsr        [PC - 0x1F6C /* 00002518 */]
  6431. 00004486  101F                     move.b     D0, [A7]+
  6432. 00004488  6606                     bne        +0x8 /* 00004490 */
  6433. 0000448A  3B6E FFF8 F0DA           move.w     [A5 - 0xF26], [A6 - 0x8]
  6434. label00004490:
  6435. 00004490  4E5E                     unlink     A6
  6436. 00004492  205F                     movea.l    A0, [A7]+
  6437. 00004494  5C4F                     addq.w     A7, 6
  6438. 00004496  4ED0                     jmp        [A0]
  6439. 00004498  4E56 FFF2                link       A6, -0x000E
  6440. 0000449C  4AAE 000A                tst.l      [A6 + 0xA]
  6441. 000044A0  6710                     beq        +0x12 /* 000044B2 */
  6442. 000044A2  302D FD94                move.w     D0, [A5 - 0x26C]
  6443. 000044A6  48C0                     ext.l      D0
  6444. 000044A8  206E 000A                movea.l    A0, [A6 + 0xA]
  6445. 000044AC  2140 0002                move.l     [A0 + 0x2], D0
  6446. 000044B0  6014                     bra        +0x16 /* 000044C6 */
  6447. label000044B2:
  6448. 000044B2  4267                     clr.w      -[A7]
  6449. 000044B4  486E FFF6                pea.l      [A6 - 0xA]
  6450. 000044B8  4EBA E05E                jsr        [PC - 0x1FA2 /* 00002518 */]
  6451. 000044BC  101F                     move.b     D0, [A7]+
  6452. 000044BE  6606                     bne        +0x8 /* 000044C6 */
  6453. 000044C0  3B6E FFF8 FD94           move.w     [A5 - 0x26C], [A6 - 0x8]
  6454. label000044C6:
  6455. 000044C6  4E5E                     unlink     A6
  6456. 000044C8  205F                     movea.l    A0, [A7]+
  6457. 000044CA  5C4F                     addq.w     A7, 6
  6458. 000044CC  4ED0                     jmp        [A0]
  6459. 000044CE  4E56 FFF2                link       A6, -0x000E
  6460. 000044D2  4AAE 000A                tst.l      [A6 + 0xA]
  6461. 000044D6  6718                     beq        +0x1A /* 000044F0 */
  6462. 000044D8  206E 000A                movea.l    A0, [A6 + 0xA]
  6463. 000044DC  2F08                     move.l     -[A7], A0
  6464. 000044DE  42A7                     clr.l      -[A7]
  6465. 000044E0  A975                     syscall    TickCount
  6466. 000044E2  201F                     move.l     D0, [A7]+
  6467. 000044E4  205F                     movea.l    A0, [A7]+
  6468. 000044E6  90AD FDA8                sub.l      D0, [A5 - 0x258]
  6469. 000044EA  2140 0002                move.l     [A0 + 0x2], D0
  6470. 000044EE  601C                     bra        +0x1E /* 0000450C */
  6471. label000044F0:
  6472. 000044F0  4267                     clr.w      -[A7]
  6473. 000044F2  486E FFF6                pea.l      [A6 - 0xA]
  6474. 000044F6  4EBA E020                jsr        [PC - 0x1FE0 /* 00002518 */]
  6475. 000044FA  101F                     move.b     D0, [A7]+
  6476. 000044FC  660E                     bne        +0x10 /* 0000450C */
  6477. 000044FE  42A7                     clr.l      -[A7]
  6478. 00004500  A975                     syscall    TickCount
  6479. 00004502  201F                     move.l     D0, [A7]+
  6480. 00004504  90AE FFF6                sub.l      D0, [A6 - 0xA]
  6481. 00004508  2B40 FDA8                move.l     [A5 - 0x258], D0
  6482. label0000450C:
  6483. 0000450C  4E5E                     unlink     A6
  6484. 0000450E  205F                     movea.l    A0, [A7]+
  6485. 00004510  5C4F                     addq.w     A7, 6
  6486. 00004512  4ED0                     jmp        [A0]
  6487. fn00004514:
  6488. 00004514  4E56 FFF6                link       A6, -0x000A
  6489. 00004518  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6490. 0000451C  266E 000A                movea.l    A3, [A6 + 0xA]
  6491. 00004520  4247                     clr.w      D7
  6492. 00004522  601A                     bra        +0x1C /* 0000453E */
  6493. label00004524:
  6494. 00004524  3007                     move.w     D0, D7
  6495. 00004526  C1FC 000C                muls.w     D0, 0xC
  6496. 0000452A  49F3 0000                lea.l      A4, [A3 + D0.w]
  6497. 0000452E  7000                     moveq.l    D0, 0x00
  6498. 00004530  2880                     move.l     [A4], D0
  6499. 00004532  7000                     moveq.l    D0, 0x00
  6500. 00004534  2940 0004                move.l     [A4 + 0x4], D0
  6501. 00004538  2940 0008                move.l     [A4 + 0x8], D0
  6502. 0000453C  5247                     addq.w     D7, 1
  6503. label0000453E:
  6504. 0000453E  7003                     moveq.l    D0, 0x03
  6505. 00004540  B047                     cmp.w      D0, D7
  6506. 00004542  6CE0                     bge        -0x1E /* 00004524 */
  6507. 00004544  3E2E 0008                move.w     D7, [A6 + 0x8]
  6508. 00004548  9E7C 001D                sub.w      D7, 0x1D
  6509. label0000454C:
  6510. 0000454C  3007                     move.w     D0, D7
  6511. 0000454E  C1FC 000C                muls.w     D0, 0xC
  6512. 00004552  2F00                     move.l     -[A7], D0
  6513. 00004554  42A7                     clr.l      -[A7]
  6514. 00004556  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  6515. 0000455A  221F                     move.l     D1, [A7]+
  6516. 0000455C  201F                     move.l     D0, [A7]+
  6517. 0000455E  2781 0000                move.l     [A3 + D0.w], D1
  6518. 00004562  102D FEBF                move.b     D0, [A5 - 0x141]
  6519. 00004566  6600 00BA                bne        +0xBC /* 00004622 */
  6520. 0000456A  486D FACA                pea.l      [A5 - 0x536]
  6521. 0000456E  486E FFF6                pea.l      [A6 - 0xA]
  6522. 00004572  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  6523. 00004576  7008                     moveq.l    D0, 0x08
  6524. 00004578  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  6525. 0000457C  57C0                     seq        D0
  6526. 0000457E  7229                     moveq.l    D1, 0x29
  6527. 00004580  B2AE FFF8                cmp.l      D1, [A6 - 0x8]
  6528. 00004584  57C1                     seq        D1
  6529. 00004586  C001                     and.b      D0, D1
  6530. 00004588  6728                     beq        +0x2A /* 000045B2 */
  6531. 0000458A  3007                     move.w     D0, D7
  6532. 0000458C  C1FC 000C                muls.w     D0, 0xC
  6533. 00004590  2F00                     move.l     -[A7], D0
  6534. 00004592  42A7                     clr.l      -[A7]
  6535. 00004594  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  6536. 00004598  221F                     move.l     D1, [A7]+
  6537. 0000459A  201F                     move.l     D0, [A7]+
  6538. 0000459C  2781 0004                move.l     [A3 + D0.w + 0x4], D1
  6539. 000045A0  102D FEBF                move.b     D0, [A5 - 0x141]
  6540. 000045A4  667C                     bne        +0x7E /* 00004622 */
  6541. 000045A6  486D FACA                pea.l      [A5 - 0x536]
  6542. 000045AA  486E FFF6                pea.l      [A6 - 0xA]
  6543. 000045AE  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  6544. label000045B2:
  6545. 000045B2  7008                     moveq.l    D0, 0x08
  6546. 000045B4  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  6547. 000045B8  57C0                     seq        D0
  6548. 000045BA  7228                     moveq.l    D1, 0x28
  6549. 000045BC  B2AE FFF8                cmp.l      D1, [A6 - 0x8]
  6550. 000045C0  57C1                     seq        D1
  6551. 000045C2  C001                     and.b      D0, D1
  6552. 000045C4  660A                     bne        +0xC /* 000045D0 */
  6553. 000045C6  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  6554. 000045CA  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  6555. 000045CE  6052                     bra        +0x54 /* 00004622 */
  6556. label000045D0:
  6557. 000045D0  486D FACA                pea.l      [A5 - 0x536]
  6558. 000045D4  486E FFF6                pea.l      [A6 - 0xA]
  6559. 000045D8  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  6560. 000045DC  7008                     moveq.l    D0, 0x08
  6561. 000045DE  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  6562. 000045E2  56C0                     sne        D0
  6563. 000045E4  72FE                     moveq.l    D1, 0xFFFFFFFE
  6564. 000045E6  B26E FFF6                cmp.w      D1, [A6 - 0xA]
  6565. 000045EA  56C1                     sne        D1
  6566. 000045EC  C001                     and.b      D0, D1
  6567. 000045EE  6626                     bne        +0x28 /* 00004616 */
  6568. 000045F0  3C2D FD42                move.w     D6, [A5 - 0x2BE]
  6569. 000045F4  9C7C 001D                sub.w      D6, 0x1D
  6570. 000045F8  7003                     moveq.l    D0, 0x03
  6571. 000045FA  B046                     cmp.w      D0, D6
  6572. 000045FC  6D18                     blt        +0x1A /* 00004616 */
  6573. 000045FE  BE46                     cmp.w      D7, D6
  6574. 00004600  6C06                     bge        +0x8 /* 00004608 */
  6575. 00004602  3E06                     move.w     D7, D6
  6576. 00004604  6000 FF46                bra        -0xB8 /* 0000454C */
  6577. label00004608:
  6578. 00004608  4A46                     tst.w      D6
  6579. 0000460A  6D0A                     blt        +0xC /* 00004616 */
  6580. 0000460C  3F3C 0001                move.w     -[A7], 0x1
  6581. 00004610  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  6582. 00004614  600C                     bra        +0xE /* 00004622 */
  6583. label00004616:
  6584. 00004616  486D FACA                pea.l      [A5 - 0x536]
  6585. 0000461A  486E FFF6                pea.l      [A6 - 0xA]
  6586. 0000461E  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  6587. label00004622:
  6588. 00004622  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6589. 00004626  4E5E                     unlink     A6
  6590. 00004628  205F                     movea.l    A0, [A7]+
  6591. 0000462A  5C4F                     addq.w     A7, 6
  6592. 0000462C  4ED0                     jmp        [A0]
  6593. fn0000462E:
  6594. 0000462E  4E56 FFE6                link       A6, -0x001A
  6595. 00004632  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6596. 00004636  206E 0018                movea.l    A0, [A6 + 0x18]
  6597. 0000463A  4A90                     tst.l      [A0]
  6598. 0000463C  6E04                     bgt        +0x6 /* 00004642 */
  6599. 0000463E  6000 0182                bra        +0x184 /* 000047C2 */
  6600. label00004642:
  6601. 00004642  206E 0014                movea.l    A0, [A6 + 0x14]
  6602. 00004646  2E10                     move.l     D7, [A0]
  6603. 00004648  206E 0010                movea.l    A0, [A6 + 0x10]
  6604. 0000464C  2C10                     move.l     D6, [A0]
  6605. 0000464E  102E 001C                move.b     D0, [A6 + 0x1C]
  6606. 00004652  4880                     ext.w      D0
  6607. 00004654  5340                     subq.w     D0, 1
  6608. 00004656  6722                     beq        +0x24 /* 0000467A */
  6609. 00004658  5340                     subq.w     D0, 1
  6610. 0000465A  6712                     beq        +0x14 /* 0000466E */
  6611. 0000465C  5340                     subq.w     D0, 1
  6612. 0000465E  6702                     beq        +0x4 /* 00004662 */
  6613. 00004660  6026                     bra        +0x28 /* 00004688 */
  6614. label00004662:
  6615. 00004662  7A0D                     moveq.l    D5, 0x0D
  6616. 00004664  3D45 FFE8                move.w     [A6 - 0x18], D5
  6617. 00004668  422E FFE7                clr.b      [A6 - 0x19]
  6618. 0000466C  601A                     bra        +0x1C /* 00004688 */
  6619. label0000466E:
  6620. 0000466E  7A2C                     moveq.l    D5, 0x2C
  6621. 00004670  3D45 FFE8                move.w     [A6 - 0x18], D5
  6622. 00004674  422E FFE7                clr.b      [A6 - 0x19]
  6623. 00004678  600E                     bra        +0x10 /* 00004688 */
  6624. label0000467A:
  6625. 0000467A  4245                     clr.w      D5
  6626. 0000467C  3D7C 0020 FFE8           move.w     [A6 - 0x18], 0x20 /* ' ' */
  6627. 00004682  1D7C 0001 FFE7           move.b     [A6 - 0x19], 0x1
  6628. label00004688:
  6629. 00004688  2806                     move.l     D4, D6
  6630. 0000468A  206E 000C                movea.l    A0, [A6 + 0xC]
  6631. 0000468E  2847                     movea.l    A4, D7
  6632. 00004690  D9D0                     add.l      A4, [A0]
  6633. 00004692  102E FFE7                move.b     D0, [A6 - 0x19]
  6634. 00004696  671C                     beq        +0x1E /* 000046B4 */
  6635. label00004698:
  6636. 00004698  B887                     cmp.l      D4, D7
  6637. 0000469A  5EC0                     sgt        D0
  6638. 0000469C  4A00                     tst.b      D0
  6639. 0000469E  6714                     beq        +0x16 /* 000046B4 */
  6640. 000046A0  4241                     clr.w      D1
  6641. 000046A2  1214                     move.b     D1, [A4]
  6642. 000046A4  7420                     moveq.l    D2, 0x20
  6643. 000046A6  B441                     cmp.w      D2, D1
  6644. 000046A8  5CC1                     sge        D1
  6645. 000046AA  C001                     and.b      D0, D1
  6646. 000046AC  6706                     beq        +0x8 /* 000046B4 */
  6647. 000046AE  528C                     addq.l     A4, 1
  6648. 000046B0  5287                     addq.l     D7, 1
  6649. 000046B2  60E4                     bra        -0x1A /* 00004698 */
  6650. label000046B4:
  6651. 000046B4  7001                     moveq.l    D0, 0x01
  6652. 000046B6  2D40 FFF0                move.l     [A6 - 0x10], D0
  6653. 000046BA  206E 0018                movea.l    A0, [A6 + 0x18]
  6654. 000046BE  216E FFF0 0008           move.l     [A0 + 0x8], [A6 - 0x10]
  6655. label000046C4:
  6656. 000046C4  206E 0018                movea.l    A0, [A6 + 0x18]
  6657. 000046C8  202E FFF0                move.l     D0, [A6 - 0x10]
  6658. 000046CC  B090                     cmp.l      D0, [A0]
  6659. 000046CE  6C60                     bge        +0x62 /* 00004730 */
  6660. label000046D0:
  6661. 000046D0  B887                     cmp.l      D4, D7
  6662. 000046D2  6F56                     ble        +0x58 /* 0000472A */
  6663. 000046D4  528C                     addq.l     A4, 1
  6664. 000046D6  5287                     addq.l     D7, 1
  6665. 000046D8  4240                     clr.w      D0
  6666. 000046DA  102C FFFF                move.b     D0, [A4 - 0x1]
  6667. 000046DE  BA40                     cmp.w      D5, D0
  6668. 000046E0  5FC0                     sle        D0
  6669. 000046E2  4A00                     tst.b      D0
  6670. 000046E4  67EA                     beq        -0x14 /* 000046D0 */
  6671. 000046E6  4241                     clr.w      D1
  6672. 000046E8  122C FFFF                move.b     D1, [A4 - 0x1]
  6673. 000046EC  B26E FFE8                cmp.w      D1, [A6 - 0x18]
  6674. 000046F0  5FC1                     sle        D1
  6675. 000046F2  C001                     and.b      D0, D1
  6676. 000046F4  67DA                     beq        -0x24 /* 000046D0 */
  6677. 000046F6  202E FFF0                move.l     D0, [A6 - 0x10]
  6678. 000046FA  5280                     addq.l     D0, 1
  6679. 000046FC  206E 0018                movea.l    A0, [A6 + 0x18]
  6680. 00004700  2140 0008                move.l     [A0 + 0x8], D0
  6681. 00004704  102E FFE7                move.b     D0, [A6 - 0x19]
  6682. 00004708  6602                     bne        +0x4 /* 0000470C */
  6683. 0000470A  601E                     bra        +0x20 /* 0000472A */
  6684. label0000470C:
  6685. 0000470C  B887                     cmp.l      D4, D7
  6686. 0000470E  5EC0                     sgt        D0
  6687. 00004710  4A00                     tst.b      D0
  6688. 00004712  6716                     beq        +0x18 /* 0000472A */
  6689. 00004714  4241                     clr.w      D1
  6690. 00004716  1214                     move.b     D1, [A4]
  6691. 00004718  7420                     moveq.l    D2, 0x20
  6692. 0000471A  B441                     cmp.w      D2, D1
  6693. 0000471C  5CC1                     sge        D1
  6694. 0000471E  C001                     and.b      D0, D1
  6695. 00004720  6708                     beq        +0xA /* 0000472A */
  6696. 00004722  528C                     addq.l     A4, 1
  6697. 00004724  5287                     addq.l     D7, 1
  6698. 00004726  60E4                     bra        -0x1A /* 0000470C */
  6699. 00004728  60A6                     bra        -0x58 /* 000046D0 */
  6700. label0000472A:
  6701. 0000472A  52AE FFF0                addq.l     [A6 - 0x10], 1
  6702. 0000472E  6094                     bra        -0x6A /* 000046C4 */
  6703. label00004730:
  6704. 00004730  206E 0018                movea.l    A0, [A6 + 0x18]
  6705. 00004734  4AA8 0004                tst.l      [A0 + 0x4]
  6706. 00004738  6E06                     bgt        +0x8 /* 00004740 */
  6707. 0000473A  2248                     movea.l    A1, A0
  6708. 0000473C  2350 0004                move.l     [A1 + 0x4], [A0]
  6709. label00004740:
  6710. 00004740  2C07                     move.l     D6, D7
  6711. label00004742:
  6712. 00004742  B886                     cmp.l      D4, D6
  6713. 00004744  6F22                     ble        +0x24 /* 00004768 */
  6714. 00004746  4240                     clr.w      D0
  6715. 00004748  1014                     move.b     D0, [A4]
  6716. 0000474A  BA40                     cmp.w      D5, D0
  6717. 0000474C  5FC0                     sle        D0
  6718. 0000474E  4A00                     tst.b      D0
  6719. 00004750  6710                     beq        +0x12 /* 00004762 */
  6720. 00004752  4241                     clr.w      D1
  6721. 00004754  1214                     move.b     D1, [A4]
  6722. 00004756  B26E FFE8                cmp.w      D1, [A6 - 0x18]
  6723. 0000475A  5FC1                     sle        D1
  6724. 0000475C  C001                     and.b      D0, D1
  6725. 0000475E  6702                     beq        +0x4 /* 00004762 */
  6726. 00004760  6006                     bra        +0x8 /* 00004768 */
  6727. label00004762:
  6728. 00004762  528C                     addq.l     A4, 1
  6729. 00004764  5286                     addq.l     D6, 1
  6730. 00004766  60DA                     bra        -0x24 /* 00004742 */
  6731. label00004768:
  6732. 00004768  52AE FFF0                addq.l     [A6 - 0x10], 1
  6733. 0000476C  206E 0018                movea.l    A0, [A6 + 0x18]
  6734. 00004770  202E FFF0                move.l     D0, [A6 - 0x10]
  6735. 00004774  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  6736. 00004778  5FC0                     sle        D0
  6737. 0000477A  4A00                     tst.b      D0
  6738. 0000477C  672E                     beq        +0x30 /* 000047AC */
  6739. 0000477E  B886                     cmp.l      D4, D6
  6740. 00004780  5EC1                     sgt        D1
  6741. 00004782  C001                     and.b      D0, D1
  6742. 00004784  6726                     beq        +0x28 /* 000047AC */
  6743. 00004786  528C                     addq.l     A4, 1
  6744. 00004788  5286                     addq.l     D6, 1
  6745. 0000478A  102E FFE7                move.b     D0, [A6 - 0x19]
  6746. 0000478E  67B2                     beq        -0x4C /* 00004742 */
  6747. label00004790:
  6748. 00004790  B886                     cmp.l      D4, D6
  6749. 00004792  5EC0                     sgt        D0
  6750. 00004794  4A00                     tst.b      D0
  6751. 00004796  67AA                     beq        -0x54 /* 00004742 */
  6752. 00004798  4241                     clr.w      D1
  6753. 0000479A  1214                     move.b     D1, [A4]
  6754. 0000479C  7420                     moveq.l    D2, 0x20
  6755. 0000479E  B441                     cmp.w      D2, D1
  6756. 000047A0  5CC1                     sge        D1
  6757. 000047A2  C001                     and.b      D0, D1
  6758. 000047A4  679C                     beq        -0x62 /* 00004742 */
  6759. 000047A6  528C                     addq.l     A4, 1
  6760. 000047A8  5286                     addq.l     D6, 1
  6761. 000047AA  60E4                     bra        -0x1A /* 00004790 */
  6762. label000047AC:
  6763. 000047AC  206E 0014                movea.l    A0, [A6 + 0x14]
  6764. 000047B0  2087                     move.l     [A0], D7
  6765. 000047B2  206E 0010                movea.l    A0, [A6 + 0x10]
  6766. 000047B6  226E 0008                movea.l    A1, [A6 + 0x8]
  6767. 000047BA  2290                     move.l     [A1], [A0]
  6768. 000047BC  206E 0010                movea.l    A0, [A6 + 0x10]
  6769. 000047C0  2086                     move.l     [A0], D6
  6770. label000047C2:
  6771. 000047C2  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6772. 000047C6  4E5E                     unlink     A6
  6773. 000047C8  205F                     movea.l    A0, [A7]+
  6774. 000047CA  DEFC 0016                add.w      A7, 0x16
  6775. 000047CE  4ED0                     jmp        [A0]
  6776. fn000047D0:
  6777. 000047D0  4E56 FFE0                link       A6, -0x0020
  6778. 000047D4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6779. 000047D8  266E 0018                movea.l    A3, [A6 + 0x18]
  6780. 000047DC  206E 0010                movea.l    A0, [A6 + 0x10]
  6781. 000047E0  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  6782. 000047E4  1F3C 0003                move.b     -[A7], 0x3
  6783. 000047E8  486B 0024                pea.l      [A3 + 0x24]
  6784. 000047EC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6785. 000047F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6786. 000047F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6787. 000047F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6788. 000047FC  4EBA FE30                jsr        [PC - 0x1D0 /* 0000462E */]
  6789. 00004800  1F3C 0002                move.b     -[A7], 0x2
  6790. 00004804  486B 0018                pea.l      [A3 + 0x18]
  6791. 00004808  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6792. 0000480C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6793. 00004810  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6794. 00004814  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6795. 00004818  4EBA FE14                jsr        [PC - 0x1EC /* 0000462E */]
  6796. 0000481C  1F3C 0001                move.b     -[A7], 0x1
  6797. 00004820  486B 000C                pea.l      [A3 + 0xC]
  6798. 00004824  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6799. 00004828  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6800. 0000482C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6801. 00004830  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6802. 00004834  4EBA FDF8                jsr        [PC - 0x208 /* 0000462E */]
  6803. 00004838  2E13                     move.l     D7, [A3]
  6804. 0000483A  2C2B 0004                move.l     D6, [A3 + 0x4]
  6805. 0000483E  4A87                     tst.l      D7
  6806. 00004840  6E02                     bgt        +0x4 /* 00004844 */
  6807. 00004842  6078                     bra        +0x7A /* 000048BC */
  6808. label00004844:
  6809. 00004844  4A86                     tst.l      D6
  6810. 00004846  6E02                     bgt        +0x4 /* 0000484A */
  6811. 00004848  2C07                     move.l     D6, D7
  6812. label0000484A:
  6813. 0000484A  206E 000C                movea.l    A0, [A6 + 0xC]
  6814. 0000484E  2850                     movea.l    A4, [A0]
  6815. 00004850  206E 0014                movea.l    A0, [A6 + 0x14]
  6816. 00004854  2010                     move.l     D0, [A0]
  6817. 00004856  D08C                     add.l      D0, A4
  6818. 00004858  2D40 FFF0                move.l     [A6 - 0x10], D0
  6819. 0000485C  206E 0010                movea.l    A0, [A6 + 0x10]
  6820. 00004860  2A10                     move.l     D5, [A0]
  6821. 00004862  DA8C                     add.l      D5, A4
  6822. 00004864  42A7                     clr.l      -[A7]
  6823. 00004866  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6824. 0000486A  2007                     move.l     D0, D7
  6825. 0000486C  5380                     subq.l     D0, 1
  6826. 0000486E  2F00                     move.l     -[A7], D0
  6827. 00004870  2F05                     move.l     -[A7], D5
  6828. 00004872  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  6829. 00004876  281F                     move.l     D4, [A7]+
  6830. 00004878  42A7                     clr.l      -[A7]
  6831. 0000487A  2F04                     move.l     -[A7], D4
  6832. 0000487C  2006                     move.l     D0, D6
  6833. 0000487E  9087                     sub.l      D0, D7
  6834. 00004880  5280                     addq.l     D0, 1
  6835. 00004882  2F00                     move.l     -[A7], D0
  6836. 00004884  2F05                     move.l     -[A7], D5
  6837. 00004886  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  6838. 0000488A  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  6839. 0000488E  2E04                     move.l     D7, D4
  6840. 00004890  9E8C                     sub.l      D7, A4
  6841. 00004892  206E 0014                movea.l    A0, [A6 + 0x14]
  6842. 00004896  2007                     move.l     D0, D7
  6843. 00004898  9090                     sub.l      D0, [A0]
  6844. 0000489A  5280                     addq.l     D0, 1
  6845. 0000489C  2740 0008                move.l     [A3 + 0x8], D0
  6846. 000048A0  206E 0014                movea.l    A0, [A6 + 0x14]
  6847. 000048A4  2087                     move.l     [A0], D7
  6848. 000048A6  206E 0010                movea.l    A0, [A6 + 0x10]
  6849. 000048AA  226E 0008                movea.l    A1, [A6 + 0x8]
  6850. 000048AE  2290                     move.l     [A1], [A0]
  6851. 000048B0  202E FFE4                move.l     D0, [A6 - 0x1C]
  6852. 000048B4  908C                     sub.l      D0, A4
  6853. 000048B6  206E 0010                movea.l    A0, [A6 + 0x10]
  6854. 000048BA  2080                     move.l     [A0], D0
  6855. label000048BC:
  6856. 000048BC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6857. 000048C0  4E5E                     unlink     A6
  6858. 000048C2  205F                     movea.l    A0, [A7]+
  6859. 000048C4  DEFC 0014                add.w      A7, 0x14
  6860. 000048C8  4ED0                     jmp        [A0]
  6861. fn000048CA:
  6862. 000048CA  4E56 FFE8                link       A6, -0x0018
  6863. 000048CE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6864. 000048D2  2C2E 0008                move.l     D6, [A6 + 0x8]
  6865. 000048D6  7000                     moveq.l    D0, 0x00
  6866. 000048D8  2D40 0010                move.l     [A6 + 0x10], D0
  6867. 000048DC  2D40 FFF8                move.l     [A6 - 0x8], D0
  6868. 000048E0  42A7                     clr.l      -[A7]
  6869. 000048E2  2F06                     move.l     -[A7], D6
  6870. 000048E4  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  6871. 000048E8  201F                     move.l     D0, [A7]+
  6872. 000048EA  5380                     subq.l     D0, 1
  6873. 000048EC  2D40 FFF4                move.l     [A6 - 0xC], D0
  6874. 000048F0  2D6E FFF4 FFE8           move.l     [A6 - 0x18], [A6 - 0xC]
  6875. 000048F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6876. 000048FA  486E FFF8                pea.l      [A6 - 0x8]
  6877. 000048FE  486E FFF4                pea.l      [A6 - 0xC]
  6878. 00004902  2F06                     move.l     -[A7], D6
  6879. 00004904  486E FFE8                pea.l      [A6 - 0x18]
  6880. 00004908  4EBA FEC6                jsr        [PC - 0x13A /* 000047D0 */]
  6881. 0000490C  2E2E FFF4                move.l     D7, [A6 - 0xC]
  6882. 00004910  9EAE FFF8                sub.l      D7, [A6 - 0x8]
  6883. 00004914  6C02                     bge        +0x4 /* 00004918 */
  6884. 00004916  7E00                     moveq.l    D7, 0x00
  6885. label00004918:
  6886. 00004918  42A7                     clr.l      -[A7]
  6887. 0000491A  2007                     move.l     D0, D7
  6888. 0000491C  5280                     addq.l     D0, 1
  6889. 0000491E  2F00                     move.l     -[A7], D0
  6890. 00004920  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  6891. 00004924  285F                     movea.l    A4, [A7]+
  6892. 00004926  200C                     move.l     D0, A4
  6893. 00004928  660A                     bne        +0xC /* 00004934 */
  6894. 0000492A  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  6895. 0000492E  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  6896. 00004932  6020                     bra        +0x22 /* 00004954 */
  6897. label00004934:
  6898. 00004934  4A87                     tst.l      D7
  6899. 00004936  6F12                     ble        +0x14 /* 0000494A */
  6900. 00004938  2046                     movea.l    A0, D6
  6901. 0000493A  202E FFF8                move.l     D0, [A6 - 0x8]
  6902. 0000493E  D090                     add.l      D0, [A0]
  6903. 00004940  2F00                     move.l     -[A7], D0
  6904. 00004942  2F14                     move.l     -[A7], [A4]
  6905. 00004944  2F07                     move.l     -[A7], D7
  6906. 00004946  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  6907. label0000494A:
  6908. 0000494A  2647                     movea.l    A3, D7
  6909. 0000494C  D7D4                     add.l      A3, [A4]
  6910. 0000494E  4213                     clr.b      [A3]
  6911. 00004950  2D4C 0010                move.l     [A6 + 0x10], A4
  6912. label00004954:
  6913. 00004954  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6914. 00004958  4E5E                     unlink     A6
  6915. 0000495A  205F                     movea.l    A0, [A7]+
  6916. 0000495C  504F                     addq.w     A7, 8
  6917. 0000495E  4ED0                     jmp        [A0]
  6918. 00004960  4E56 FFC6                link       A6, -0x003A
  6919. 00004964  2F0C                     move.l     -[A7], A4
  6920. 00004966  486E FFD0                pea.l      [A6 - 0x30]
  6921. 0000496A  3F2D FD42                move.w     -[A7], [A5 - 0x2BE]
  6922. 0000496E  4EBA FBA4                jsr        [PC - 0x45C /* 00004514 */]
  6923. 00004972  102D FEBF                move.b     D0, [A5 - 0x141]
  6924. 00004976  664E                     bne        +0x50 /* 000049C6 */
  6925. 00004978  486E FFCA                pea.l      [A6 - 0x36]
  6926. 0000497C  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  6927. 00004980  7001                     moveq.l    D0, 0x01
  6928. 00004982  B06E FFCA                cmp.w      D0, [A6 - 0x36]
  6929. 00004986  6712                     beq        +0x14 /* 0000499A */
  6930. 00004988  3F3C 001C                move.w     -[A7], 0x1C
  6931. 0000498C  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  6932. 00004990  486E FFCA                pea.l      [A6 - 0x36]
  6933. 00004994  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  6934. 00004998  602C                     bra        +0x2E /* 000049C6 */
  6935. label0000499A:
  6936. 0000499A  42A7                     clr.l      -[A7]
  6937. 0000499C  486E FFD0                pea.l      [A6 - 0x30]
  6938. 000049A0  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  6939. 000049A4  4EBA FF24                jsr        [PC - 0xDC /* 000048CA */]
  6940. 000049A8  285F                     movea.l    A4, [A7]+
  6941. 000049AA  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  6942. 000049AE  205F                     movea.l    A0, [A7]+
  6943. 000049B0  A023                     syscall    DisposHandle/DisposeHandle
  6944. 000049B2  200C                     move.l     D0, A4
  6945. 000049B4  6710                     beq        +0x12 /* 000049C6 */
  6946. 000049B6  206E 0008                movea.l    A0, [A6 + 0x8]
  6947. 000049BA  30BC 0001                move.w     [A0], 0x1
  6948. 000049BE  206E 0008                movea.l    A0, [A6 + 0x8]
  6949. 000049C2  214C 0002                move.l     [A0 + 0x2], A4
  6950. label000049C6:
  6951. 000049C6  285F                     movea.l    A4, [A7]+
  6952. 000049C8  4E5E                     unlink     A6
  6953. 000049CA  2E9F                     move.l     [A7], [A7]+
  6954. 000049CC  4E75                     rts
  6955. 000049CE  4E56 FEEA                link       A6, -0x0116
  6956. 000049D2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6957. 000049D6  206E 0008                movea.l    A0, [A6 + 0x8]
  6958. 000049DA  7000                     moveq.l    D0, 0x00
  6959. 000049DC  2140 0002                move.l     [A0 + 0x2], D0
  6960. 000049E0  7C00                     moveq.l    D6, 0x00
  6961. 000049E2  42A7                     clr.l      -[A7]
  6962. 000049E4  206D F34E                movea.l    A0, [A5 - 0xCB2]
  6963. 000049E8  2F28 011C                move.l     -[A7], [A0 + 0x11C]
  6964. 000049EC  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  6965. 000049F0  206D F34E                movea.l    A0, [A5 - 0xCB2]
  6966. 000049F4  3028 0120                move.w     D0, [A0 + 0x120]
  6967. 000049F8  48C0                     ext.l      D0
  6968. 000049FA  D09F                     add.l      D0, [A7]+
  6969. 000049FC  2800                     move.l     D4, D0
  6970. 000049FE  5284                     addq.l     D4, 1
  6971. 00004A00  42A7                     clr.l      -[A7]
  6972. 00004A02  2F04                     move.l     -[A7], D4
  6973. 00004A04  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  6974. 00004A08  285F                     movea.l    A4, [A7]+
  6975. 00004A0A  200C                     move.l     D0, A4
  6976. 00004A0C  660C                     bne        +0xE /* 00004A1A */
  6977. 00004A0E  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  6978. 00004A12  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  6979. 00004A16  6000 008C                bra        +0x8E /* 00004AA4 */
  6980. label00004A1A:
  6981. 00004A1A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  6982. 00004A1E  3D68 0120 FEEA           move.w     [A6 - 0x116], [A0 + 0x120]
  6983. 00004A24  7A01                     moveq.l    D5, 0x01
  6984. 00004A26  6054                     bra        +0x56 /* 00004A7C */
  6985. label00004A28:
  6986. 00004A28  3F05                     move.w     -[A7], D5
  6987. 00004A2A  486E FEF0                pea.l      [A6 - 0x110]
  6988. 00004A2E  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  6989. 00004A32  4240                     clr.w      D0
  6990. 00004A34  102E FEF0                move.b     D0, [A6 - 0x110]
  6991. 00004A38  3E00                     move.w     D7, D0
  6992. 00004A3A  0C47 00FF                cmpi.w     D7, 0xFF
  6993. 00004A3E  6C02                     bge        +0x4 /* 00004A42 */
  6994. 00004A40  5247                     addq.w     D7, 1
  6995. label00004A42:
  6996. 00004A42  41EE FEF0                lea.l      A0, [A6 - 0x110]
  6997. 00004A46  11BC 000D 7000           move.b     [A0 + D7.w], 0xD /* '\r' */
  6998. 00004A4C  3007                     move.w     D0, D7
  6999. 00004A4E  48C0                     ext.l      D0
  7000. 00004A50  D086                     add.l      D0, D6
  7001. 00004A52  B880                     cmp.l      D4, D0
  7002. 00004A54  6C02                     bge        +0x4 /* 00004A58 */
  7003. 00004A56  602A                     bra        +0x2C /* 00004A82 */
  7004. label00004A58:
  7005. 00004A58  41EE FEF0                lea.l      A0, [A6 - 0x110]
  7006. 00004A5C  2008                     move.l     D0, A0
  7007. 00004A5E  5280                     addq.l     D0, 1
  7008. 00004A60  2F00                     move.l     -[A7], D0
  7009. 00004A62  2006                     move.l     D0, D6
  7010. 00004A64  D094                     add.l      D0, [A4]
  7011. 00004A66  2F00                     move.l     -[A7], D0
  7012. 00004A68  3007                     move.w     D0, D7
  7013. 00004A6A  48C0                     ext.l      D0
  7014. 00004A6C  2F00                     move.l     -[A7], D0
  7015. 00004A6E  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  7016. 00004A72  3007                     move.w     D0, D7
  7017. 00004A74  48C0                     ext.l      D0
  7018. 00004A76  DC80                     add.l      D6, D0
  7019. 00004A78  5245                     addq.w     D5, 1
  7020. 00004A7A  6906                     bvs        +0x8 /* 00004A82 */
  7021. label00004A7C:
  7022. 00004A7C  BA6E FEEA                cmp.w      D5, [A6 - 0x116]
  7023. 00004A80  6FA6                     ble        -0x58 /* 00004A28 */
  7024. label00004A82:
  7025. 00004A82  2646                     movea.l    A3, D6
  7026. 00004A84  D7D4                     add.l      A3, [A4]
  7027. 00004A86  4213                     clr.b      [A3]
  7028. 00004A88  2F0C                     move.l     -[A7], A4
  7029. 00004A8A  2006                     move.l     D0, D6
  7030. 00004A8C  5280                     addq.l     D0, 1
  7031. 00004A8E  2F00                     move.l     -[A7], D0
  7032. 00004A90  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  7033. 00004A94  206E 0008                movea.l    A0, [A6 + 0x8]
  7034. 00004A98  214C 0002                move.l     [A0 + 0x2], A4
  7035. 00004A9C  206E 0008                movea.l    A0, [A6 + 0x8]
  7036. 00004AA0  30BC 0001                move.w     [A0], 0x1
  7037. label00004AA4:
  7038. 00004AA4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7039. 00004AA8  4E5E                     unlink     A6
  7040. 00004AAA  2E9F                     move.l     [A7], [A7]+
  7041. 00004AAC  4E75                     rts
  7042. 00004AAE  4E56 FFEE                link       A6, -0x0012
  7043. 00004AB2  2F0C                     move.l     -[A7], A4
  7044. 00004AB4  206E 0008                movea.l    A0, [A6 + 0x8]
  7045. 00004AB8  7000                     moveq.l    D0, 0x00
  7046. 00004ABA  2140 0002                move.l     [A0 + 0x2], D0
  7047. 00004ABE  206E 000C                movea.l    A0, [A6 + 0xC]
  7048. 00004AC2  43EE FFF4                lea.l      A1, [A6 - 0xC]
  7049. 00004AC6  22D8                     move.l     [A1]+, [A0]+
  7050. 00004AC8  3290                     move.w     [A1], [A0]
  7051. 00004ACA  486E FFF4                pea.l      [A6 - 0xC]
  7052. 00004ACE  486E FFFA                pea.l      [A6 - 0x6]
  7053. 00004AD2  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  7054. 00004AD6  7008                     moveq.l    D0, 0x08
  7055. 00004AD8  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  7056. 00004ADC  662A                     bne        +0x2C /* 00004B08 */
  7057. 00004ADE  42A7                     clr.l      -[A7]
  7058. 00004AE0  2F2D FD58                move.l     -[A7], [A5 - 0x2A8]
  7059. 00004AE4  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7060. 00004AE8  4267                     clr.w      -[A7]
  7061. 00004AEA  486E FFEE                pea.l      [A6 - 0x12]
  7062. 00004AEE  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  7063. 00004AF2  285F                     movea.l    A4, [A7]+
  7064. 00004AF4  200C                     move.l     D0, A4
  7065. 00004AF6  6710                     beq        +0x12 /* 00004B08 */
  7066. 00004AF8  7003                     moveq.l    D0, 0x03
  7067. 00004AFA  B054                     cmp.w      D0, [A4]
  7068. 00004AFC  660A                     bne        +0xC /* 00004B08 */
  7069. 00004AFE  206E 0008                movea.l    A0, [A6 + 0x8]
  7070. 00004B02  224C                     movea.l    A1, A4
  7071. 00004B04  20D9                     move.l     [A0]+, [A1]+
  7072. 00004B06  3091                     move.w     [A0], [A1]
  7073. label00004B08:
  7074. 00004B08  285F                     movea.l    A4, [A7]+
  7075. 00004B0A  4E5E                     unlink     A6
  7076. 00004B0C  205F                     movea.l    A0, [A7]+
  7077. 00004B0E  504F                     addq.w     A7, 8
  7078. 00004B10  4ED0                     jmp        [A0]
  7079. 00004B12  4E56 FFD8                link       A6, -0x0028
  7080. 00004B16  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7081. 00004B1A  486D FACA                pea.l      [A5 - 0x536]
  7082. 00004B1E  486E FFFA                pea.l      [A6 - 0x6]
  7083. 00004B22  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  7084. 00004B26  302D FD42                move.w     D0, [A5 - 0x2BE]
  7085. 00004B2A  0440 0066                subi.w     D0, 0x66 /* 'f' */
  7086. 00004B2E  674E                     beq        +0x50 /* 00004B7E */
  7087. 00004B30  0440 0026                subi.w     D0, 0x26 /* '&' */
  7088. 00004B34  6720                     beq        +0x22 /* 00004B56 */
  7089. 00004B36  5340                     subq.w     D0, 1
  7090. 00004B38  6722                     beq        +0x24 /* 00004B5C */
  7091. 00004B3A  5340                     subq.w     D0, 1
  7092. 00004B3C  6724                     beq        +0x26 /* 00004B62 */
  7093. 00004B3E  5340                     subq.w     D0, 1
  7094. 00004B40  6726                     beq        +0x28 /* 00004B68 */
  7095. 00004B42  0440 0017                subi.w     D0, 0x17
  7096. 00004B46  6726                     beq        +0x28 /* 00004B6E */
  7097. 00004B48  0440 000C                subi.w     D0, 0xC
  7098. 00004B4C  6744                     beq        +0x46 /* 00004B92 */
  7099. 00004B4E  5540                     subq.w     D0, 2
  7100. 00004B50  675E                     beq        +0x60 /* 00004BB0 */
  7101. 00004B52  6000 00D0                bra        +0xD2 /* 00004C24 */
  7102. label00004B56:
  7103. 00004B56  7863                     moveq.l    D4, 0x63
  7104. 00004B58  6000 00D6                bra        +0xD8 /* 00004C30 */
  7105. label00004B5C:
  7106. 00004B5C  7820                     moveq.l    D4, 0x20
  7107. 00004B5E  6000 00D0                bra        +0xD2 /* 00004C30 */
  7108. label00004B62:
  7109. 00004B62  782C                     moveq.l    D4, 0x2C
  7110. 00004B64  6000 00CA                bra        +0xCC /* 00004C30 */
  7111. label00004B68:
  7112. 00004B68  780D                     moveq.l    D4, 0x0D
  7113. 00004B6A  6000 00C4                bra        +0xC6 /* 00004C30 */
  7114. label00004B6E:
  7115. 00004B6E  206D F34E                movea.l    A0, [A5 - 0xCB2]
  7116. 00004B72  3028 0002                move.w     D0, [A0 + 0x2]
  7117. 00004B76  48C0                     ext.l      D0
  7118. 00004B78  2E00                     move.l     D7, D0
  7119. 00004B7A  6000 01C4                bra        +0x1C6 /* 00004D40 */
  7120. label00004B7E:
  7121. 00004B7E  2F3C FFFF 0000           move.l     -[A7], 0xFFFF0000
  7122. 00004B84  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  7123. 00004B88  301F                     move.w     D0, [A7]+
  7124. 00004B8A  48C0                     ext.l      D0
  7125. 00004B8C  2E00                     move.l     D7, D0
  7126. 00004B8E  6000 01B0                bra        +0x1B2 /* 00004D40 */
  7127. label00004B92:
  7128. 00004B92  7E00                     moveq.l    D7, 0x00
  7129. 00004B94  4AAD FD9C                tst.l      [A5 - 0x264]
  7130. 00004B98  6700 01A6                beq        +0x1A8 /* 00004D40 */
  7131. 00004B9C  4267                     clr.w      -[A7]
  7132. 00004B9E  2F2D FD9C                move.l     -[A7], [A5 - 0x264]
  7133. 00004BA2  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  7134. 00004BA6  301F                     move.w     D0, [A7]+
  7135. 00004BA8  48C0                     ext.l      D0
  7136. 00004BAA  2E00                     move.l     D7, D0
  7137. 00004BAC  6000 0192                bra        +0x194 /* 00004D40 */
  7138. label00004BB0:
  7139. 00004BB0  4267                     clr.w      -[A7]
  7140. 00004BB2  4EBA EB4C                jsr        [PC - 0x14B4 /* 00003700 */]
  7141. 00004BB6  101F                     move.b     D0, [A7]+
  7142. 00004BB8  6604                     bne        +0x6 /* 00004BBE */
  7143. 00004BBA  6000 0184                bra        +0x186 /* 00004D40 */
  7144. label00004BBE:
  7145. 00004BBE  486D FACA                pea.l      [A5 - 0x536]
  7146. 00004BC2  486E FFFA                pea.l      [A6 - 0x6]
  7147. 00004BC6  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  7148. 00004BCA  0C6D 00B1 FD42           cmpi.w     [A5 - 0x2BE], 0xB1
  7149. 00004BD0  670C                     beq        +0xE /* 00004BDE */
  7150. 00004BD2  3F3C 0001                move.w     -[A7], 0x1
  7151. 00004BD6  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  7152. 00004BDA  6000 0164                bra        +0x166 /* 00004D40 */
  7153. label00004BDE:
  7154. 00004BDE  486E FFFA                pea.l      [A6 - 0x6]
  7155. 00004BE2  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  7156. 00004BE6  102D FEBF                move.b     D0, [A5 - 0x141]
  7157. 00004BEA  6600 0154                bne        +0x156 /* 00004D40 */
  7158. 00004BEE  7E00                     moveq.l    D7, 0x00
  7159. 00004BF0  4AAD FD9C                tst.l      [A5 - 0x264]
  7160. 00004BF4  6700 014A                beq        +0x14C /* 00004D40 */
  7161. 00004BF8  486E FFFA                pea.l      [A6 - 0x6]
  7162. 00004BFC  486E FFDC                pea.l      [A6 - 0x24]
  7163. 00004C00  4EBA EA1A                jsr        [PC - 0x15E6 /* 0000361C */]
  7164. 00004C04  102D FEBF                move.b     D0, [A5 - 0x141]
  7165. 00004C08  6600 0136                bne        +0x138 /* 00004D40 */
  7166. 00004C0C  4267                     clr.w      -[A7]
  7167. 00004C0E  206E FFDC                movea.l    A0, [A6 - 0x24]
  7168. 00004C12  2050                     movea.l    A0, [A0]
  7169. 00004C14  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7170. 00004C18  A950                     syscall    CountMItems
  7171. 00004C1A  301F                     move.w     D0, [A7]+
  7172. 00004C1C  48C0                     ext.l      D0
  7173. 00004C1E  2E00                     move.l     D7, D0
  7174. 00004C20  6000 011E                bra        +0x120 /* 00004D40 */
  7175. label00004C24:
  7176. 00004C24  3F3C 0001                move.w     -[A7], 0x1
  7177. 00004C28  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  7178. 00004C2C  6000 0112                bra        +0x114 /* 00004D40 */
  7179. label00004C30:
  7180. 00004C30  486D FACA                pea.l      [A5 - 0x536]
  7181. 00004C34  486E FFFA                pea.l      [A6 - 0x6]
  7182. 00004C38  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  7183. 00004C3C  7008                     moveq.l    D0, 0x08
  7184. 00004C3E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7185. 00004C42  56C0                     sne        D0
  7186. 00004C44  4A00                     tst.b      D0
  7187. 00004C46  661C                     bne        +0x1E /* 00004C64 */
  7188. 00004C48  0CAE 0000 0091 FFFC      cmpi.l     [A6 - 0x4], 0x91
  7189. 00004C50  56C1                     sne        D1
  7190. 00004C52  4A01                     tst.b      D1
  7191. 00004C54  671A                     beq        +0x1C /* 00004C70 */
  7192. 00004C56  7428                     moveq.l    D2, 0x28
  7193. 00004C58  B4AE FFFC                cmp.l      D2, [A6 - 0x4]
  7194. 00004C5C  56C2                     sne        D2
  7195. 00004C5E  C202                     and.b      D1, D2
  7196. 00004C60  8001                     or.b       D0, D1
  7197. 00004C62  670C                     beq        +0xE /* 00004C70 */
  7198. label00004C64:
  7199. 00004C64  3F3C 0001                move.w     -[A7], 0x1
  7200. 00004C68  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  7201. 00004C6C  6000 00D2                bra        +0xD4 /* 00004D40 */
  7202. label00004C70:
  7203. 00004C70  486E FFFA                pea.l      [A6 - 0x6]
  7204. 00004C74  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  7205. 00004C78  7001                     moveq.l    D0, 0x01
  7206. 00004C7A  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7207. 00004C7E  670C                     beq        +0xE /* 00004C8C */
  7208. 00004C80  3F3C 001C                move.w     -[A7], 0x1C
  7209. 00004C84  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  7210. 00004C88  6000 00B6                bra        +0xB8 /* 00004D40 */
  7211. label00004C8C:
  7212. 00004C8C  266E FFFC                movea.l    A3, [A6 - 0x4]
  7213. 00004C90  42A7                     clr.l      -[A7]
  7214. 00004C92  2F0B                     move.l     -[A7], A3
  7215. 00004C94  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  7216. 00004C98  2A1F                     move.l     D5, [A7]+
  7217. 00004C9A  5385                     subq.l     D5, 1
  7218. 00004C9C  7063                     moveq.l    D0, 0x63
  7219. 00004C9E  B044                     cmp.w      D0, D4
  7220. 00004CA0  6614                     bne        +0x16 /* 00004CB6 */
  7221. 00004CA2  42A7                     clr.l      -[A7]
  7222. 00004CA4  2F13                     move.l     -[A7], [A3]
  7223. 00004CA6  2005                     move.l     D0, D5
  7224. 00004CA8  D093                     add.l      D0, [A3]
  7225. 00004CAA  2F00                     move.l     -[A7], D0
  7226. 00004CAC  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  7227. 00004CB0  2E1F                     move.l     D7, [A7]+
  7228. 00004CB2  6000 008C                bra        +0x8E /* 00004D40 */
  7229. label00004CB6:
  7230. 00004CB6  7C00                     moveq.l    D6, 0x00
  7231. 00004CB8  2853                     movea.l    A4, [A3]
  7232. 00004CBA  7020                     moveq.l    D0, 0x20
  7233. 00004CBC  B044                     cmp.w      D0, D4
  7234. 00004CBE  57C0                     seq        D0
  7235. 00004CC0  4400                     neg.b      D0
  7236. 00004CC2  1D40 FFE5                move.b     [A6 - 0x1B], D0
  7237. 00004CC6  6728                     beq        +0x2A /* 00004CF0 */
  7238. label00004CC8:
  7239. 00004CC8  BA86                     cmp.l      D5, D6
  7240. 00004CCA  5EC0                     sgt        D0
  7241. 00004CCC  4A00                     tst.b      D0
  7242. 00004CCE  6714                     beq        +0x16 /* 00004CE4 */
  7243. 00004CD0  4241                     clr.w      D1
  7244. 00004CD2  1214                     move.b     D1, [A4]
  7245. 00004CD4  7420                     moveq.l    D2, 0x20
  7246. 00004CD6  B441                     cmp.w      D2, D1
  7247. 00004CD8  5CC1                     sge        D1
  7248. 00004CDA  C001                     and.b      D0, D1
  7249. 00004CDC  6706                     beq        +0x8 /* 00004CE4 */
  7250. 00004CDE  528C                     addq.l     A4, 1
  7251. 00004CE0  5286                     addq.l     D6, 1
  7252. 00004CE2  60E4                     bra        -0x1A /* 00004CC8 */
  7253. label00004CE4:
  7254. 00004CE4  BA86                     cmp.l      D5, D6
  7255. 00004CE6  6E04                     bgt        +0x6 /* 00004CEC */
  7256. 00004CE8  7E00                     moveq.l    D7, 0x00
  7257. 00004CEA  6006                     bra        +0x8 /* 00004CF2 */
  7258. label00004CEC:
  7259. 00004CEC  7E01                     moveq.l    D7, 0x01
  7260. 00004CEE  6002                     bra        +0x4 /* 00004CF2 */
  7261. label00004CF0:
  7262. 00004CF0  7E01                     moveq.l    D7, 0x01
  7263. label00004CF2:
  7264. 00004CF2  BA86                     cmp.l      D5, D6
  7265. 00004CF4  6F4A                     ble        +0x4C /* 00004D40 */
  7266. 00004CF6  528C                     addq.l     A4, 1
  7267. 00004CF8  5286                     addq.l     D6, 1
  7268. 00004CFA  102E FFE5                move.b     D0, [A6 - 0x1B]
  7269. 00004CFE  6732                     beq        +0x34 /* 00004D32 */
  7270. 00004D00  4240                     clr.w      D0
  7271. 00004D02  102C FFFF                move.b     D0, [A4 - 0x1]
  7272. 00004D06  7220                     moveq.l    D1, 0x20
  7273. 00004D08  B240                     cmp.w      D1, D0
  7274. 00004D0A  6DE6                     blt        -0x18 /* 00004CF2 */
  7275. 00004D0C  5287                     addq.l     D7, 1
  7276. label00004D0E:
  7277. 00004D0E  BA86                     cmp.l      D5, D6
  7278. 00004D10  5EC0                     sgt        D0
  7279. 00004D12  4A00                     tst.b      D0
  7280. 00004D14  6714                     beq        +0x16 /* 00004D2A */
  7281. 00004D16  4241                     clr.w      D1
  7282. 00004D18  1214                     move.b     D1, [A4]
  7283. 00004D1A  7420                     moveq.l    D2, 0x20
  7284. 00004D1C  B441                     cmp.w      D2, D1
  7285. 00004D1E  5CC1                     sge        D1
  7286. 00004D20  C001                     and.b      D0, D1
  7287. 00004D22  6706                     beq        +0x8 /* 00004D2A */
  7288. 00004D24  528C                     addq.l     A4, 1
  7289. 00004D26  5286                     addq.l     D6, 1
  7290. 00004D28  60E4                     bra        -0x1A /* 00004D0E */
  7291. label00004D2A:
  7292. 00004D2A  BA86                     cmp.l      D5, D6
  7293. 00004D2C  6EC4                     bgt        -0x3A /* 00004CF2 */
  7294. 00004D2E  5387                     subq.l     D7, 1
  7295. 00004D30  60C0                     bra        -0x3E /* 00004CF2 */
  7296. label00004D32:
  7297. 00004D32  4240                     clr.w      D0
  7298. 00004D34  102C FFFF                move.b     D0, [A4 - 0x1]
  7299. 00004D38  B840                     cmp.w      D4, D0
  7300. 00004D3A  66B6                     bne        -0x48 /* 00004CF2 */
  7301. 00004D3C  5287                     addq.l     D7, 1
  7302. 00004D3E  60B2                     bra        -0x4C /* 00004CF2 */
  7303. label00004D40:
  7304. 00004D40  206E 000A                movea.l    A0, [A6 + 0xA]
  7305. 00004D44  2147 0002                move.l     [A0 + 0x2], D7
  7306. 00004D48  486E FFFA                pea.l      [A6 - 0x6]
  7307. 00004D4C  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  7308. 00004D50  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7309. 00004D54  4E5E                     unlink     A6
  7310. 00004D56  205F                     movea.l    A0, [A7]+
  7311. 00004D58  5C4F                     addq.w     A7, 6
  7312. 00004D5A  4ED0                     jmp        [A0]
  7313. 00004D5C  4E56 FF00                link       A6, -0x0100
  7314. 00004D60  206E 0018                movea.l    A0, [A6 + 0x18]
  7315. 00004D64  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7316. 00004D68  206E 0014                movea.l    A0, [A6 + 0x14]
  7317. 00004D6C  3F28 0004                move.w     -[A7], [A0 + 0x4]
  7318. 00004D70  206E 0010                movea.l    A0, [A6 + 0x10]
  7319. 00004D74  4AA8 0002                tst.l      [A0 + 0x2]
  7320. 00004D78  56C0                     sne        D0
  7321. 00004D7A  4400                     neg.b      D0
  7322. 00004D7C  1F00                     move.b     -[A7], D0
  7323. 00004D7E  206E 000C                movea.l    A0, [A6 + 0xC]
  7324. 00004D82  4AA8 0002                tst.l      [A0 + 0x2]
  7325. 00004D86  56C0                     sne        D0
  7326. 00004D88  4400                     neg.b      D0
  7327. 00004D8A  1F00                     move.b     -[A7], D0
  7328. 00004D8C  486E FF00                pea.l      [A6 - 0x100]
  7329. 00004D90  4EBA B372                jsr        [PC - 0x4C8E /* 00000104 */]
  7330. 00004D94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7331. 00004D98  486E FF00                pea.l      [A6 - 0x100]
  7332. 00004D9C  4EBA BDA8                jsr        [PC - 0x4258 /* 00000B46 */]
  7333. 00004DA0  4E5E                     unlink     A6
  7334. 00004DA2  205F                     movea.l    A0, [A7]+
  7335. 00004DA4  DEFC 0014                add.w      A7, 0x14
  7336. 00004DA8  4ED0                     jmp        [A0]
  7337. 00004DAA  4E56 FEFE                link       A6, -0x0102
  7338. 00004DAE  206E 0018                movea.l    A0, [A6 + 0x18]
  7339. 00004DB2  7001                     moveq.l    D0, 0x01
  7340. 00004DB4  B050                     cmp.w      D0, [A0]
  7341. 00004DB6  670A                     beq        +0xC /* 00004DC2 */
  7342. 00004DB8  3F3C 001C                move.w     -[A7], 0x1C
  7343. 00004DBC  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  7344. 00004DC0  6052                     bra        +0x54 /* 00004E14 */
  7345. label00004DC2:
  7346. 00004DC2  206E 0018                movea.l    A0, [A6 + 0x18]
  7347. 00004DC6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  7348. 00004DCA  486E FEFE                pea.l      [A6 - 0x102]
  7349. 00004DCE  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  7350. 00004DD2  206E 0010                movea.l    A0, [A6 + 0x10]
  7351. 00004DD6  4AA8 0002                tst.l      [A0 + 0x2]
  7352. 00004DDA  56C0                     sne        D0
  7353. 00004DDC  4400                     neg.b      D0
  7354. 00004DDE  1D40 FFFF                move.b     [A6 - 0x1], D0
  7355. 00004DE2  206E 0008                movea.l    A0, [A6 + 0x8]
  7356. 00004DE6  2F08                     move.l     -[A7], A0
  7357. 00004DE8  42A7                     clr.l      -[A7]
  7358. 00004DEA  486E FEFE                pea.l      [A6 - 0x102]
  7359. 00004DEE  226E 0014                movea.l    A1, [A6 + 0x14]
  7360. 00004DF2  3F29 0004                move.w     -[A7], [A1 + 0x4]
  7361. 00004DF6  486E FFFF                pea.l      [A6 - 0x1]
  7362. 00004DFA  226E 000C                movea.l    A1, [A6 + 0xC]
  7363. 00004DFE  4AA9 0002                tst.l      [A1 + 0x2]
  7364. 00004E02  56C0                     sne        D0
  7365. 00004E04  4400                     neg.b      D0
  7366. 00004E06  1F00                     move.b     -[A7], D0
  7367. 00004E08  4EBA B516                jsr        [PC - 0x4AEA /* 00000320 */]
  7368. 00004E0C  201F                     move.l     D0, [A7]+
  7369. 00004E0E  205F                     movea.l    A0, [A7]+
  7370. 00004E10  2140 0002                move.l     [A0 + 0x2], D0
  7371. label00004E14:
  7372. 00004E14  4E5E                     unlink     A6
  7373. 00004E16  205F                     movea.l    A0, [A7]+
  7374. 00004E18  DEFC 0014                add.w      A7, 0x14
  7375. 00004E1C  4ED0                     jmp        [A0]
  7376. 00004E1E  4E56 FFFA                link       A6, -0x0006
  7377. 00004E22  206E 000C                movea.l    A0, [A6 + 0xC]
  7378. 00004E26  7001                     moveq.l    D0, 0x01
  7379. 00004E28  B050                     cmp.w      D0, [A0]
  7380. 00004E2A  670A                     beq        +0xC /* 00004E36 */
  7381. 00004E2C  3F3C 001C                move.w     -[A7], 0x1C
  7382. 00004E30  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  7383. 00004E34  6026                     bra        +0x28 /* 00004E5C */
  7384. label00004E36:
  7385. 00004E36  206E 0008                movea.l    A0, [A6 + 0x8]
  7386. 00004E3A  2F08                     move.l     -[A7], A0
  7387. 00004E3C  42A7                     clr.l      -[A7]
  7388. 00004E3E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7389. 00004E42  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  7390. 00004E46  201F                     move.l     D0, [A7]+
  7391. 00004E48  205F                     movea.l    A0, [A7]+
  7392. 00004E4A  2140 0002                move.l     [A0 + 0x2], D0
  7393. 00004E4E  206E 0008                movea.l    A0, [A6 + 0x8]
  7394. 00004E52  4AA8 0002                tst.l      [A0 + 0x2]
  7395. 00004E56  6704                     beq        +0x6 /* 00004E5C */
  7396. 00004E58  30BC 0001                move.w     [A0], 0x1
  7397. label00004E5C:
  7398. 00004E5C  4E5E                     unlink     A6
  7399. 00004E5E  205F                     movea.l    A0, [A7]+
  7400. 00004E60  504F                     addq.w     A7, 8
  7401. 00004E62  4ED0                     jmp        [A0]
  7402. 00004E64  4E56 FEDA                link       A6, -0x0126
  7403. 00004E68  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7404. 00004E6C  266E 000C                movea.l    A3, [A6 + 0xC]
  7405. 00004E70  286E 0008                movea.l    A4, [A6 + 0x8]
  7406. 00004E74  7004                     moveq.l    D0, 0x04
  7407. 00004E76  B053                     cmp.w      D0, [A3]
  7408. 00004E78  660A                     bne        +0xC /* 00004E84 */
  7409. 00004E7A  296B 0002 0002           move.l     [A4 + 0x2], [A3 + 0x2]
  7410. 00004E80  6000 00B4                bra        +0xB6 /* 00004F36 */
  7411. label00004E84:
  7412. 00004E84  7009                     moveq.l    D0, 0x09
  7413. 00004E86  B053                     cmp.w      D0, [A3]
  7414. 00004E88  6618                     bne        +0x1A /* 00004EA2 */
  7415. 00004E8A  38BC 0004                move.w     [A4], 0x4
  7416. 00004E8E  42A7                     clr.l      -[A7]
  7417. 00004E90  206B 0002                movea.l    A0, [A3 + 0x2]
  7418. 00004E94  2F10                     move.l     -[A7], [A0]
  7419. 00004E96  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  7420. 00004E9A  295F 0002                move.l     [A4 + 0x2], [A7]+
  7421. 00004E9E  6000 0096                bra        +0x98 /* 00004F36 */
  7422. label00004EA2:
  7423. 00004EA2  38BC 0002                move.w     [A4], 0x2
  7424. 00004EA6  7001                     moveq.l    D0, 0x01
  7425. 00004EA8  B053                     cmp.w      D0, [A3]
  7426. 00004EAA  6600 008A                bne        +0x8C /* 00004F36 */
  7427. 00004EAE  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  7428. 00004EB2  486E FF00                pea.l      [A6 - 0x100]
  7429. 00004EB6  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  7430. 00004EBA  4A2E FF00                tst.b      [A6 - 0x100]
  7431. 00004EBE  6776                     beq        +0x78 /* 00004F36 */
  7432. 00004EC0  486E FEE0                pea.l      [A6 - 0x120]
  7433. 00004EC4  486E FF00                pea.l      [A6 - 0x100]
  7434. 00004EC8  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  7435. 00004ECC  486E FEE0                pea.l      [A6 - 0x120]
  7436. 00004ED0  486D FB08                pea.l      [A5 - 0x4F8]
  7437. 00004ED4  486E FEDA                pea.l      [A6 - 0x126]
  7438. 00004ED8  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  7439. 00004EDC  4247                     clr.w      D7
  7440. 00004EDE  1E2D FB08                move.b     D7, [A5 - 0x4F8]
  7441. 00004EE2  4206                     clr.b      D6
  7442. 00004EE4  7001                     moveq.l    D0, 0x01
  7443. 00004EE6  B047                     cmp.w      D0, D7
  7444. 00004EE8  57C0                     seq        D0
  7445. 00004EEA  4241                     clr.w      D1
  7446. 00004EEC  122D FB09                move.b     D1, [A5 - 0x4F7]
  7447. 00004EF0  742D                     moveq.l    D2, 0x2D
  7448. 00004EF2  B441                     cmp.w      D2, D1
  7449. 00004EF4  57C1                     seq        D1
  7450. 00004EF6  C001                     and.b      D0, D1
  7451. 00004EF8  6718                     beq        +0x1A /* 00004F12 */
  7452. 00004EFA  7C01                     moveq.l    D6, 0x01
  7453. 00004EFC  486E FEE0                pea.l      [A6 - 0x120]
  7454. 00004F00  486D FB08                pea.l      [A5 - 0x4F8]
  7455. 00004F04  486E FEDA                pea.l      [A6 - 0x126]
  7456. 00004F08  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  7457. 00004F0C  4247                     clr.w      D7
  7458. 00004F0E  1E2D FB08                move.b     D7, [A5 - 0x4F8]
  7459. label00004F12:
  7460. 00004F12  BE6E FEDA                cmp.w      D7, [A6 - 0x126]
  7461. 00004F16  661E                     bne        +0x20 /* 00004F36 */
  7462. 00004F18  486D FB08                pea.l      [A5 - 0x4F8]
  7463. 00004F1C  486C 0002                pea.l      [A4 + 0x2]
  7464. 00004F20  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  7465. 00004F24  38BC 0004                move.w     [A4], 0x4
  7466. 00004F28  1006                     move.b     D0, D6
  7467. 00004F2A  670A                     beq        +0xC /* 00004F36 */
  7468. 00004F2C  202C 0002                move.l     D0, [A4 + 0x2]
  7469. 00004F30  4480                     neg.l      D0
  7470. 00004F32  2940 0002                move.l     [A4 + 0x2], D0
  7471. label00004F36:
  7472. 00004F36  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7473. 00004F3A  4E5E                     unlink     A6
  7474. 00004F3C  205F                     movea.l    A0, [A7]+
  7475. 00004F3E  504F                     addq.w     A7, 8
  7476. 00004F40  4ED0                     jmp        [A0]
  7477. 00004F42  4E56 0000                link       A6, 0
  7478. 00004F46  206E 0008                movea.l    A0, [A6 + 0x8]
  7479. 00004F4A  2F08                     move.l     -[A7], A0
  7480. 00004F4C  226E 000C                movea.l    A1, [A6 + 0xC]
  7481. 00004F50  2F29 0002                move.l     -[A7], [A1 + 0x2]
  7482. 00004F54  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  7483. 00004F58  588F                     addq.l     A7, 4
  7484. 00004F5A  205F                     movea.l    A0, [A7]+
  7485. 00004F5C  0240 0001                andi.w     D0, 0x1
  7486. 00004F60  4880                     ext.w      D0
  7487. 00004F62  48C0                     ext.l      D0
  7488. 00004F64  2140 0002                move.l     [A0 + 0x2], D0
  7489. 00004F68  4E5E                     unlink     A6
  7490. 00004F6A  205F                     movea.l    A0, [A7]+
  7491. 00004F6C  504F                     addq.w     A7, 8
  7492. 00004F6E  4ED0                     jmp        [A0]
  7493. 00004F70  4E56 0000                link       A6, 0
  7494. 00004F74  206E 0008                movea.l    A0, [A6 + 0x8]
  7495. 00004F78  226E 000C                movea.l    A1, [A6 + 0xC]
  7496. 00004F7C  7009                     moveq.l    D0, 0x09
  7497. 00004F7E  B051                     cmp.w      D0, [A1]
  7498. 00004F80  57C0                     seq        D0
  7499. 00004F82  4400                     neg.b      D0
  7500. 00004F84  4880                     ext.w      D0
  7501. 00004F86  48C0                     ext.l      D0
  7502. 00004F88  2140 0002                move.l     [A0 + 0x2], D0
  7503. 00004F8C  4E5E                     unlink     A6
  7504. 00004F8E  205F                     movea.l    A0, [A7]+
  7505. 00004F90  504F                     addq.w     A7, 8
  7506. 00004F92  4ED0                     jmp        [A0]
  7507. 00004F94  4E56 FFFE                link       A6, -0x0002
  7508. 00004F98  2F3C 0003 0000           move.l     -[A7], 0x30000
  7509. 00004F9E  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  7510. 00004FA2  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  7511. 00004FA6  102D FEBF                move.b     D0, [A5 - 0x141]
  7512. 00004FAA  660C                     bne        +0xE /* 00004FB8 */
  7513. 00004FAC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7514. 00004FB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7515. 00004FB4  4EBA DF14                jsr        [PC - 0x20EC /* 00002ECA */]
  7516. label00004FB8:
  7517. 00004FB8  4E5E                     unlink     A6
  7518. 00004FBA  2E9F                     move.l     [A7], [A7]+
  7519. 00004FBC  4E75                     rts
  7520. 00004FBE  4E56 FEFA                link       A6, -0x0106
  7521. 00004FC2  2F07                     move.l     -[A7], D7
  7522. 00004FC4  302D F83C                move.w     D0, [A5 - 0x7C4]
  7523. 00004FC8  0440 0095                subi.w     D0, 0x95
  7524. 00004FCC  6706                     beq        +0x8 /* 00004FD4 */
  7525. 00004FCE  5340                     subq.w     D0, 1
  7526. 00004FD0  6706                     beq        +0x8 /* 00004FD8 */
  7527. 00004FD2  6008                     bra        +0xA /* 00004FDC */
  7528. label00004FD4:
  7529. 00004FD4  7E01                     moveq.l    D7, 0x01
  7530. 00004FD6  6006                     bra        +0x8 /* 00004FDE */
  7531. label00004FD8:
  7532. 00004FD8  4207                     clr.b      D7
  7533. 00004FDA  6002                     bra        +0x4 /* 00004FDE */
  7534. label00004FDC:
  7535. 00004FDC  7E02                     moveq.l    D7, 0x02
  7536. label00004FDE:
  7537. 00004FDE  486E FEFA                pea.l      [A6 - 0x106]
  7538. 00004FE2  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  7539. 00004FE6  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  7540. 00004FEA  1F07                     move.b     -[A7], D7
  7541. 00004FEC  486E FF00                pea.l      [A6 - 0x100]
  7542. 00004FF0  4267                     clr.w      -[A7]
  7543. 00004FF2  A9ED                     syscall    Pack6
  7544. 00004FF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7545. 00004FF8  486E FF00                pea.l      [A6 - 0x100]
  7546. 00004FFC  4EBA BB48                jsr        [PC - 0x44B8 /* 00000B46 */]
  7547. 00005000  2E1F                     move.l     D7, [A7]+
  7548. 00005002  4E5E                     unlink     A6
  7549. 00005004  2E9F                     move.l     [A7], [A7]+
  7550. 00005006  4E75                     rts
  7551. 00005008  4E56 FEFA                link       A6, -0x0106
  7552. 0000500C  2F07                     move.l     -[A7], D7
  7553. 0000500E  302D F83C                move.w     D0, [A5 - 0x7C4]
  7554. 00005012  0440 0095                subi.w     D0, 0x95
  7555. 00005016  6706                     beq        +0x8 /* 0000501E */
  7556. 00005018  5340                     subq.w     D0, 1
  7557. 0000501A  6706                     beq        +0x8 /* 00005022 */
  7558. 0000501C  6008                     bra        +0xA /* 00005026 */
  7559. label0000501E:
  7560. 0000501E  7E01                     moveq.l    D7, 0x01
  7561. 00005020  6006                     bra        +0x8 /* 00005028 */
  7562. label00005022:
  7563. 00005022  4207                     clr.b      D7
  7564. 00005024  6002                     bra        +0x4 /* 00005028 */
  7565. label00005026:
  7566. 00005026  4207                     clr.b      D7
  7567. label00005028:
  7568. 00005028  486E FEFA                pea.l      [A6 - 0x106]
  7569. 0000502C  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  7570. 00005030  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  7571. 00005034  1F07                     move.b     -[A7], D7
  7572. 00005036  486E FF00                pea.l      [A6 - 0x100]
  7573. 0000503A  3F3C 0002                move.w     -[A7], 0x2
  7574. 0000503E  A9ED                     syscall    Pack6
  7575. 00005040  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7576. 00005044  486E FF00                pea.l      [A6 - 0x100]
  7577. 00005048  4EBA BAFC                jsr        [PC - 0x4504 /* 00000B46 */]
  7578. 0000504C  2E1F                     move.l     D7, [A7]+
  7579. 0000504E  4E5E                     unlink     A6
  7580. 00005050  2E9F                     move.l     [A7], [A7]+
  7581. 00005052  4E75                     rts
  7582. 00005054  4E56 FFFC                link       A6, -0x0004
  7583. 00005058  4AAE 000A                tst.l      [A6 + 0xA]
  7584. 0000505C  670C                     beq        +0xE /* 0000506A */
  7585. 0000505E  206E 000A                movea.l    A0, [A6 + 0xA]
  7586. 00005062  216D F838 0002           move.l     [A0 + 0x2], [A5 - 0x7C8]
  7587. 00005068  6014                     bra        +0x16 /* 0000507E */
  7588. label0000506A:
  7589. 0000506A  4267                     clr.w      -[A7]
  7590. 0000506C  486E FFFC                pea.l      [A6 - 0x4]
  7591. 00005070  4EBA D4A6                jsr        [PC - 0x2B5A /* 00002518 */]
  7592. 00005074  101F                     move.b     D0, [A7]+
  7593. 00005076  6606                     bne        +0x8 /* 0000507E */
  7594. 00005078  2B6E FFFC F838           move.l     [A5 - 0x7C8], [A6 - 0x4]
  7595. label0000507E:
  7596. 0000507E  4E5E                     unlink     A6
  7597. 00005080  205F                     movea.l    A0, [A7]+
  7598. 00005082  5C4F                     addq.w     A7, 6
  7599. 00005084  4ED0                     jmp        [A0]
  7600. fn00005086:
  7601. 00005086  4E56 FFFA                link       A6, -0x0006
  7602. 0000508A  2F07                     move.l     -[A7], D7
  7603. 0000508C  7000                     moveq.l    D0, 0x00
  7604. 0000508E  2D40 FFFA                move.l     [A6 - 0x6], D0
  7605. 00005092  7E06                     moveq.l    D7, 0x06
  7606. 00005094  6032                     bra        +0x34 /* 000050C8 */
  7607. label00005096:
  7608. 00005096  206E 0008                movea.l    A0, [A6 + 0x8]
  7609. 0000509A  3007                     move.w     D0, D7
  7610. 0000509C  E940                     asl        D0.w, 4
  7611. 0000509E  41E8 023F                lea.l      A0, [A0 + 0x23F]
  7612. 000050A2  4A30 0000                tst.b      [A0 + D0.w]
  7613. 000050A6  671E                     beq        +0x20 /* 000050C6 */
  7614. 000050A8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7615. 000050AC  3F3C 0004                move.w     -[A7], 0x4
  7616. 000050B0  3F07                     move.w     -[A7], D7
  7617. 000050B2  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  7618. 000050B6  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  7619. 000050BA  3F3C 0004                move.w     -[A7], 0x4
  7620. 000050BE  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  7621. 000050C2  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  7622. label000050C6:
  7623. 000050C6  5247                     addq.w     D7, 1
  7624. label000050C8:
  7625. 000050C8  701D                     moveq.l    D0, 0x1D
  7626. 000050CA  B047                     cmp.w      D0, D7
  7627. 000050CC  6CC8                     bge        -0x36 /* 00005096 */
  7628. 000050CE  2D6E FFFA 000C           move.l     [A6 + 0xC], [A6 - 0x6]
  7629. 000050D4  2E1F                     move.l     D7, [A7]+
  7630. 000050D6  4E5E                     unlink     A6
  7631. 000050D8  2E9F                     move.l     [A7], [A7]+
  7632. 000050DA  4E75                     rts
  7633. fn000050DC:
  7634. 000050DC  4E56 FFBA                link       A6, -0x0046
  7635. 000050E0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7636. 000050E4  206E 000A                movea.l    A0, [A6 + 0xA]
  7637. 000050E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  7638. 000050EA  2140 0002                move.l     [A0 + 0x2], D0
  7639. 000050EE  486E FFFA                pea.l      [A6 - 0x6]
  7640. 000050F2  4EBA C902                jsr        [PC - 0x36FE /* 000019F6 */]
  7641. 000050F6  4267                     clr.w      -[A7]
  7642. 000050F8  2F2D F342                move.l     -[A7], [A5 - 0xCBE]
  7643. 000050FC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7644. 00005100  42A7                     clr.l      -[A7]
  7645. 00005102  2F2D F342                move.l     -[A7], [A5 - 0xCBE]
  7646. 00005106  4EBA FF7E                jsr        [PC - 0x82 /* 00005086 */]
  7647. 0000510A  2F1F                     move.l     -[A7], [A7]+
  7648. 0000510C  486E FFDC                pea.l      [A6 - 0x24]
  7649. 00005110  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  7650. 00005114  3C1F                     move.w     D6, [A7]+
  7651. 00005116  3E2E FFE2                move.w     D7, [A6 - 0x1E]
  7652. 0000511A  6F00 00E8                ble        +0xEA /* 00005204 */
  7653. 0000511E  42A7                     clr.l      -[A7]
  7654. 00005120  3F07                     move.w     -[A7], D7
  7655. 00005122  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  7656. 00005126  265F                     movea.l    A3, [A7]+
  7657. 00005128  7003                     moveq.l    D0, 0x03
  7658. 0000512A  B02B 0006                cmp.b      D0, [A3 + 0x6]
  7659. 0000512E  6600 00D4                bne        +0xD6 /* 00005204 */
  7660. 00005132  BE6D F0C6                cmp.w      D7, [A5 - 0xF3A]
  7661. 00005136  57C0                     seq        D0
  7662. 00005138  C02D F0C0                and.b      D0, [A5 - 0xF40]
  7663. 0000513C  1800                     move.b     D4, D0
  7664. 0000513E  0A04 0001                xori.b     D4, 0x1
  7665. 00005142  1004                     move.b     D0, D4
  7666. 00005144  6726                     beq        +0x28 /* 0000516C */
  7667. 00005146  206D F342                movea.l    A0, [A5 - 0xCBE]
  7668. 0000514A  49E8 027E                lea.l      A4, [A0 + 0x27E]
  7669. 0000514E  3F07                     move.w     -[A7], D7
  7670. 00005150  3006                     move.w     D0, D6
  7671. 00005152  E940                     asl        D0.w, 4
  7672. 00005154  1234 00C1                move.b     D1, [A4 + D0.w - 0x63]
  7673. 00005158  4881                     ext.w      D1
  7674. 0000515A  3F01                     move.w     -[A7], D1
  7675. 0000515C  3006                     move.w     D0, D6
  7676. 0000515E  E740                     asl        D0.w, 3
  7677. 00005160  41EC 0170                lea.l      A0, [A4 + 0x170]
  7678. 00005164  4870 0000                pea.l      [A0 + D0.w]
  7679. 00005168  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  7680. label0000516C:
  7681. 0000516C  4267                     clr.w      -[A7]
  7682. 0000516E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7683. 00005172  206B 0008                movea.l    A0, [A3 + 0x8]
  7684. 00005176  2050                     movea.l    A0, [A0]
  7685. 00005178  4868 0008                pea.l      [A0 + 0x8]
  7686. 0000517C  A8AD                     syscall    PtInRect
  7687. 0000517E  101F                     move.b     D0, [A7]+
  7688. 00005180  6700 0082                beq        +0x84 /* 00005204 */
  7689. 00005184  4267                     clr.w      -[A7]
  7690. 00005186  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7691. 0000518A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  7692. 0000518E  A83C                     syscall    TEGetOffset
  7693. 00005190  3A1F                     move.w     D5, [A7]+
  7694. 00005192  4A2E 0008                tst.b      [A6 + 0x8]
  7695. 00005196  6626                     bne        +0x28 /* 000051BE */
  7696. 00005198  206E 000A                movea.l    A0, [A6 + 0xA]
  7697. 0000519C  2F08                     move.l     -[A7], A0
  7698. 0000519E  42A7                     clr.l      -[A7]
  7699. 000051A0  226B 000C                movea.l    A1, [A3 + 0xC]
  7700. 000051A4  2F11                     move.l     -[A7], [A1]
  7701. 000051A6  3005                     move.w     D0, D5
  7702. 000051A8  48C0                     ext.l      D0
  7703. 000051AA  D091                     add.l      D0, [A1]
  7704. 000051AC  5280                     addq.l     D0, 1
  7705. 000051AE  2F00                     move.l     -[A7], D0
  7706. 000051B0  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  7707. 000051B4  201F                     move.l     D0, [A7]+
  7708. 000051B6  205F                     movea.l    A0, [A7]+
  7709. 000051B8  2140 0002                move.l     [A0 + 0x2], D0
  7710. 000051BC  6046                     bra        +0x48 /* 00005204 */
  7711. label000051BE:
  7712. 000051BE  7000                     moveq.l    D0, 0x00
  7713. 000051C0  2D40 FFC4                move.l     [A6 - 0x3C], D0
  7714. 000051C4  3005                     move.w     D0, D5
  7715. 000051C6  48C0                     ext.l      D0
  7716. 000051C8  2D40 FFC0                move.l     [A6 - 0x40], D0
  7717. 000051CC  2D7C 0000 7FFF FFC8      move.l     [A6 - 0x38], 0x7FFF
  7718. 000051D4  7000                     moveq.l    D0, 0x00
  7719. 000051D6  2D40 FFCC                move.l     [A6 - 0x34], D0
  7720. 000051DA  2D40 FFD0                move.l     [A6 - 0x30], D0
  7721. 000051DE  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  7722. 000051E2  486E FFC8                pea.l      [A6 - 0x38]
  7723. 000051E6  486E FFC4                pea.l      [A6 - 0x3C]
  7724. 000051EA  486E FFC0                pea.l      [A6 - 0x40]
  7725. 000051EE  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  7726. 000051F2  486E FFBA                pea.l      [A6 - 0x46]
  7727. 000051F6  4EBA F436                jsr        [PC - 0xBCA /* 0000462E */]
  7728. 000051FA  206E 000A                movea.l    A0, [A6 + 0xA]
  7729. 000051FE  216E FFD0 0002           move.l     [A0 + 0x2], [A6 - 0x30]
  7730. label00005204:
  7731. 00005204  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7732. 00005208  4E5E                     unlink     A6
  7733. 0000520A  205F                     movea.l    A0, [A7]+
  7734. 0000520C  5C4F                     addq.w     A7, 6
  7735. 0000520E  4ED0                     jmp        [A0]
  7736. 00005210  4E56 0000                link       A6, 0
  7737. 00005214  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7738. 00005218  1F3C 0003                move.b     -[A7], 0x3
  7739. 0000521C  4EBA FEBE                jsr        [PC - 0x142 /* 000050DC */]
  7740. 00005220  4E5E                     unlink     A6
  7741. 00005222  2E9F                     move.l     [A7], [A7]+
  7742. 00005224  4E75                     rts
  7743. 00005226  4E56 0000                link       A6, 0
  7744. 0000522A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7745. 0000522E  1F3C 0002                move.b     -[A7], 0x2
  7746. 00005232  4EBA FEA8                jsr        [PC - 0x158 /* 000050DC */]
  7747. 00005236  4E5E                     unlink     A6
  7748. 00005238  2E9F                     move.l     [A7], [A7]+
  7749. 0000523A  4E75                     rts
  7750. 0000523C  4E56 0000                link       A6, 0
  7751. 00005240  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7752. 00005244  1F3C 0001                move.b     -[A7], 0x1
  7753. 00005248  4EBA FE92                jsr        [PC - 0x16E /* 000050DC */]
  7754. 0000524C  4E5E                     unlink     A6
  7755. 0000524E  2E9F                     move.l     [A7], [A7]+
  7756. 00005250  4E75                     rts
  7757. 00005252  4E56 0000                link       A6, 0
  7758. 00005256  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7759. 0000525A  4267                     clr.w      -[A7]
  7760. 0000525C  4EBA FE7E                jsr        [PC - 0x182 /* 000050DC */]
  7761. 00005260  4E5E                     unlink     A6
  7762. 00005262  2E9F                     move.l     [A7], [A7]+
  7763. 00005264  4E75                     rts
  7764. 00005266  4E56 FFDC                link       A6, -0x0024
  7765. 0000526A  486E FFFA                pea.l      [A6 - 0x6]
  7766. 0000526E  4EBA C786                jsr        [PC - 0x387A /* 000019F6 */]
  7767. 00005272  4267                     clr.w      -[A7]
  7768. 00005274  2F2D F342                move.l     -[A7], [A5 - 0xCBE]
  7769. 00005278  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7770. 0000527C  42A7                     clr.l      -[A7]
  7771. 0000527E  2F2D F342                move.l     -[A7], [A5 - 0xCBE]
  7772. 00005282  4EBA FE02                jsr        [PC - 0x1FE /* 00005086 */]
  7773. 00005286  2F1F                     move.l     -[A7], [A7]+
  7774. 00005288  486E FFDC                pea.l      [A6 - 0x24]
  7775. 0000528C  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  7776. 00005290  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  7777. 00005294  302E FFE2                move.w     D0, [A6 - 0x1E]
  7778. 00005298  48C0                     ext.l      D0
  7779. 0000529A  206E 0008                movea.l    A0, [A6 + 0x8]
  7780. 0000529E  2140 0002                move.l     [A0 + 0x2], D0
  7781. 000052A2  4E5E                     unlink     A6
  7782. 000052A4  2E9F                     move.l     [A7], [A7]+
  7783. 000052A6  4E75                     rts
  7784. fn000052A8:
  7785. 000052A8  4E56 FED8                link       A6, -0x0128
  7786. 000052AC  2F07                     move.l     -[A7], D7
  7787. 000052AE  486E FEFA                pea.l      [A6 - 0x106]
  7788. 000052B2  4EBA DE02                jsr        [PC - 0x21FE /* 000030B6 */]
  7789. 000052B6  102D FEBF                move.b     D0, [A5 - 0x141]
  7790. 000052BA  6642                     bne        +0x44 /* 000052FE */
  7791. 000052BC  486E FEDA                pea.l      [A6 - 0x126]
  7792. 000052C0  486E FEFA                pea.l      [A6 - 0x106]
  7793. 000052C4  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  7794. 000052C8  486E FEDA                pea.l      [A6 - 0x126]
  7795. 000052CC  486E FFFA                pea.l      [A6 - 0x6]
  7796. 000052D0  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  7797. 000052D4  302D FD42                move.w     D0, [A5 - 0x2BE]
  7798. 000052D8  0440 0037                subi.w     D0, 0x37 /* '7' */
  7799. 000052DC  670E                     beq        +0x10 /* 000052EC */
  7800. 000052DE  0440 001A                subi.w     D0, 0x1A
  7801. 000052E2  6710                     beq        +0x12 /* 000052F4 */
  7802. 000052E4  0440 0056                subi.w     D0, 0x56 /* 'V' */
  7803. 000052E8  6706                     beq        +0x8 /* 000052F0 */
  7804. 000052EA  600A                     bra        +0xC /* 000052F6 */
  7805. label000052EC:
  7806. 000052EC  4247                     clr.w      D7
  7807. 000052EE  6006                     bra        +0x8 /* 000052F6 */
  7808. label000052F0:
  7809. 000052F0  7E01                     moveq.l    D7, 0x01
  7810. 000052F2  6002                     bra        +0x4 /* 000052F6 */
  7811. label000052F4:
  7812. 000052F4  7EFF                     moveq.l    D7, 0xFFFFFFFF
  7813. label000052F6:
  7814. 000052F6  486E FFFA                pea.l      [A6 - 0x6]
  7815. 000052FA  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  7816. label000052FE:
  7817. 000052FE  3D47 0008                move.w     [A6 + 0x8], D7
  7818. 00005302  2E1F                     move.l     D7, [A7]+
  7819. 00005304  4E5E                     unlink     A6
  7820. 00005306  4E75                     rts
  7821. fn00005308:
  7822. 00005308  4E56 FED8                link       A6, -0x0128
  7823. 0000530C  486E FEFA                pea.l      [A6 - 0x106]
  7824. 00005310  4EBA DDA4                jsr        [PC - 0x225C /* 000030B6 */]
  7825. 00005314  102D FEBF                move.b     D0, [A5 - 0x141]
  7826. 00005318  6600 00D8                bne        +0xDA /* 000053F2 */
  7827. 0000531C  486E FEDA                pea.l      [A6 - 0x126]
  7828. 00005320  486E FEFA                pea.l      [A6 - 0x106]
  7829. 00005324  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  7830. 00005328  422E FED9                clr.b      [A6 - 0x127]
  7831. label0000532C:
  7832. 0000532C  486E FEDA                pea.l      [A6 - 0x126]
  7833. 00005330  486E FFFA                pea.l      [A6 - 0x6]
  7834. 00005334  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  7835. 00005338  70FE                     moveq.l    D0, 0xFFFFFFFE
  7836. 0000533A  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7837. 0000533E  57C0                     seq        D0
  7838. 00005340  7222                     moveq.l    D1, 0x22
  7839. 00005342  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  7840. 00005346  57C1                     seq        D1
  7841. 00005348  C001                     and.b      D0, D1
  7842. 0000534A  6702                     beq        +0x4 /* 0000534E */
  7843. 0000534C  60DE                     bra        -0x20 /* 0000532C */
  7844. label0000534E:
  7845. 0000534E  4A6E FFFA                tst.w      [A6 - 0x6]
  7846. 00005352  6604                     bne        +0x6 /* 00005358 */
  7847. 00005354  6000 009C                bra        +0x9E /* 000053F2 */
  7848. label00005358:
  7849. 00005358  302D FD42                move.w     D0, [A5 - 0x2BE]
  7850. 0000535C  0440 00A8                subi.w     D0, 0xA8
  7851. 00005360  6B7A                     bmi        +0x7C /* 000053DC */
  7852. 00005362  0C40 0007                cmpi.w     D0, 0x7
  7853. 00005366  6E74                     bgt        +0x76 /* 000053DC */
  7854. 00005368  D040                     add.w      D0, D0
  7855. 0000536A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7856. 0000536E  4EFB 0000                jmp        [PC + D0.w]
  7857. 00005372  0012 0018                ori.b      [A2], 0x18
  7858. 00005376  0024 0030                ori.b      -[A4], 0x30 /* '0' */
  7859. 0000537A  003C 0048                ori.b      ccr, 72
  7860. 0000537E  0054 0060                ori.w      [A4], 0x60 /* '`' */
  7861. 00005382  422E FED9                clr.b      [A6 - 0x127]
  7862. 00005386  605E                     bra        +0x60 /* 000053E6 */
  7863. 00005388  7001                     moveq.l    D0, 0x01
  7864. 0000538A  802E FED9                or.b       D0, [A6 - 0x127]
  7865. 0000538E  1D40 FED9                move.b     [A6 - 0x127], D0
  7866. 00005392  6052                     bra        +0x54 /* 000053E6 */
  7867. 00005394  7002                     moveq.l    D0, 0x02
  7868. 00005396  802E FED9                or.b       D0, [A6 - 0x127]
  7869. 0000539A  1D40 FED9                move.b     [A6 - 0x127], D0
  7870. 0000539E  6046                     bra        +0x48 /* 000053E6 */
  7871. 000053A0  7004                     moveq.l    D0, 0x04
  7872. 000053A2  802E FED9                or.b       D0, [A6 - 0x127]
  7873. 000053A6  1D40 FED9                move.b     [A6 - 0x127], D0
  7874. 000053AA  603A                     bra        +0x3C /* 000053E6 */
  7875. 000053AC  7008                     moveq.l    D0, 0x08
  7876. 000053AE  802E FED9                or.b       D0, [A6 - 0x127]
  7877. 000053B2  1D40 FED9                move.b     [A6 - 0x127], D0
  7878. 000053B6  602E                     bra        +0x30 /* 000053E6 */
  7879. 000053B8  7010                     moveq.l    D0, 0x10
  7880. 000053BA  802E FED9                or.b       D0, [A6 - 0x127]
  7881. 000053BE  1D40 FED9                move.b     [A6 - 0x127], D0
  7882. 000053C2  6022                     bra        +0x24 /* 000053E6 */
  7883. 000053C4  7020                     moveq.l    D0, 0x20
  7884. 000053C6  802E FED9                or.b       D0, [A6 - 0x127]
  7885. 000053CA  1D40 FED9                move.b     [A6 - 0x127], D0
  7886. 000053CE  6016                     bra        +0x18 /* 000053E6 */
  7887. 000053D0  7040                     moveq.l    D0, 0x40
  7888. 000053D2  802E FED9                or.b       D0, [A6 - 0x127]
  7889. 000053D6  1D40 FED9                move.b     [A6 - 0x127], D0
  7890. 000053DA  600A                     bra        +0xC /* 000053E6 */
  7891. label000053DC:
  7892. 000053DC  3F3C 0001                move.w     -[A7], 0x1
  7893. 000053E0  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  7894. 000053E4  600C                     bra        +0xE /* 000053F2 */
  7895. label000053E6:
  7896. 000053E6  486E FFFA                pea.l      [A6 - 0x6]
  7897. 000053EA  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  7898. 000053EE  6000 FF3C                bra        -0xC2 /* 0000532C */
  7899. label000053F2:
  7900. 000053F2  1D6E FED9 0008           move.b     [A6 + 0x8], [A6 - 0x127]
  7901. 000053F8  4E5E                     unlink     A6
  7902. 000053FA  4E75                     rts
  7903. fn000053FC:
  7904. 000053FC  4E56 FCF6                link       A6, -0x030A
  7905. 00005400  48E7 0308                movem.l    -[A7], D6,D7,A4
  7906. 00005404  422E FE00                clr.b      [A6 - 0x200]
  7907. 00005408  49EE 0009                lea.l      A4, [A6 + 0x9]
  7908. 0000540C  1014                     move.b     D0, [A4]
  7909. 0000540E  4880                     ext.w      D0
  7910. 00005410  48C0                     ext.l      D0
  7911. 00005412  2E00                     move.l     D7, D0
  7912. 00005414  6612                     bne        +0x14 /* 00005428 */
  7913. 00005416  2F2D FD6C                move.l     -[A7], [A5 - 0x294]
  7914. 0000541A  3F3C 00A8                move.w     -[A7], 0xA8
  7915. 0000541E  486E FE00                pea.l      [A6 - 0x200]
  7916. 00005422  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  7917. 00005426  606E                     bra        +0x70 /* 00005496 */
  7918. label00005428:
  7919. 00005428  4246                     clr.w      D6
  7920. 0000542A  6064                     bra        +0x66 /* 00005490 */
  7921. label0000542C:
  7922. 0000542C  2007                     move.l     D0, D7
  7923. 0000542E  C0BC 0000 0001           and.l      D0, 0x1
  7924. 00005434  4A80                     tst.l      D0
  7925. 00005436  6754                     beq        +0x56 /* 0000548C */
  7926. 00005438  2F2D FD6C                move.l     -[A7], [A5 - 0x294]
  7927. 0000543C  3006                     move.w     D0, D6
  7928. 0000543E  D07C 00A9                add.w      D0, 0xA9
  7929. 00005442  3F00                     move.w     -[A7], D0
  7930. 00005444  486E FF00                pea.l      [A6 - 0x100]
  7931. 00005448  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  7932. 0000544C  4A2E FE00                tst.b      [A6 - 0x200]
  7933. 00005450  6612                     bne        +0x14 /* 00005464 */
  7934. 00005452  41EE FE00                lea.l      A0, [A6 - 0x200]
  7935. 00005456  43EE FF00                lea.l      A1, [A6 - 0x100]
  7936. 0000545A  703F                     moveq.l    D0, 0x3F
  7937. label0000545C:
  7938. 0000545C  20D9                     move.l     [A0]+, [A1]+
  7939. 0000545E  51C8 FFFC                dbf        D0, -0x6 /* 0000545C */
  7940. 00005462  6028                     bra        +0x2A /* 0000548C */
  7941. label00005464:
  7942. 00005464  486E FE00                pea.l      [A6 - 0x200]
  7943. 00005468  487A 0044                pea.l      [PC + 0x44 /* 000054AE, value 0x12C4E56 */]
  7944. 0000546C  486E FF00                pea.l      [A6 - 0x100]
  7945. 00005470  486E FCF6                pea.l      [A6 - 0x30A]
  7946. 00005474  3F3C 0003                move.w     -[A7], 0x3
  7947. 00005478  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  7948. 0000547C  41EE FE00                lea.l      A0, [A6 - 0x200]
  7949. 00005480  43EE FCF6                lea.l      A1, [A6 - 0x30A]
  7950. 00005484  703F                     moveq.l    D0, 0x3F
  7951. label00005486:
  7952. 00005486  20D9                     move.l     [A0]+, [A1]+
  7953. 00005488  51C8 FFFC                dbf        D0, -0x6 /* 00005486 */
  7954. label0000548C:
  7955. 0000548C  E28F                     lsr        D7, 1
  7956. 0000548E  5246                     addq.w     D6, 1
  7957. label00005490:
  7958. 00005490  7006                     moveq.l    D0, 0x06
  7959. 00005492  B046                     cmp.w      D0, D6
  7960. 00005494  6C96                     bge        -0x68 /* 0000542C */
  7961. label00005496:
  7962. 00005496  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7963. 0000549A  486E FE00                pea.l      [A6 - 0x200]
  7964. 0000549E  4EBA B6A6                jsr        [PC - 0x495A /* 00000B46 */]
  7965. 000054A2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7966. 000054A6  4E5E                     unlink     A6
  7967. 000054A8  205F                     movea.l    A0, [A7]+
  7968. 000054AA  5C4F                     addq.w     A7, 6
  7969. 000054AC  4ED0                     jmp        [A0]
  7970. 000054AE  012C 4E56                btst       [A4 + 0x4E56], D0
  7971. // begin alternate branch 000054B0-000054B4
  7972. fn000054B0:
  7973. 000054B0  4E56 FEFE                link       A6, -0x0102
  7974. // end alternate branch 000054B0-000054B4
  7975. fn000054B0: // (misaligned)
  7976. 000054B2  FEFE                     .extension 0xEFE // unimplemented
  7977. 000054B4  2F07                     move.l     -[A7], D7
  7978. 000054B6  302E 0008                move.w     D0, [A6 + 0x8]
  7979. 000054BA  5240                     addq.w     D0, 1
  7980. 000054BC  6714                     beq        +0x16 /* 000054D2 */
  7981. 000054BE  5340                     subq.w     D0, 1
  7982. 000054C0  6706                     beq        +0x8 /* 000054C8 */
  7983. 000054C2  5340                     subq.w     D0, 1
  7984. 000054C4  6706                     beq        +0x8 /* 000054CC */
  7985. 000054C6  600E                     bra        +0x10 /* 000054D6 */
  7986. label000054C8:
  7987. 000054C8  7E37                     moveq.l    D7, 0x37
  7988. 000054CA  600C                     bra        +0xE /* 000054D8 */
  7989. label000054CC:
  7990. 000054CC  3E3C 00A7                move.w     D7, 0xA7
  7991. 000054D0  6006                     bra        +0x8 /* 000054D8 */
  7992. label000054D2:
  7993. 000054D2  7E51                     moveq.l    D7, 0x51
  7994. 000054D4  6002                     bra        +0x4 /* 000054D8 */
  7995. label000054D6:
  7996. 000054D6  7E37                     moveq.l    D7, 0x37
  7997. label000054D8:
  7998. 000054D8  2F2D FD6C                move.l     -[A7], [A5 - 0x294]
  7999. 000054DC  3F07                     move.w     -[A7], D7
  8000. 000054DE  486E FF00                pea.l      [A6 - 0x100]
  8001. 000054E2  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  8002. 000054E6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8003. 000054EA  486E FF00                pea.l      [A6 - 0x100]
  8004. 000054EE  4EBA B656                jsr        [PC - 0x49AA /* 00000B46 */]
  8005. 000054F2  2E1F                     move.l     D7, [A7]+
  8006. 000054F4  4E5E                     unlink     A6
  8007. 000054F6  205F                     movea.l    A0, [A7]+
  8008. 000054F8  5C4F                     addq.w     A7, 6
  8009. 000054FA  4ED0                     jmp        [A0]
  8010. 000054FC  4E56 FED0                link       A6, -0x0130
  8011. 00005500  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8012. 00005504  266E 000A                movea.l    A3, [A6 + 0xA]
  8013. 00005508  486D FACA                pea.l      [A5 - 0x536]
  8014. 0000550C  486E FFFA                pea.l      [A6 - 0x6]
  8015. 00005510  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  8016. 00005514  302D FD42                move.w     D0, [A5 - 0x2BE]
  8017. 00005518  0440 0021                subi.w     D0, 0x21 /* '!' */
  8018. 0000551C  6712                     beq        +0x14 /* 00005530 */
  8019. 0000551E  0440 0045                subi.w     D0, 0x45 /* 'E' */
  8020. 00005522  670C                     beq        +0xE /* 00005530 */
  8021. 00005524  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  8022. 00005528  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  8023. 0000552C  6000 01E4                bra        +0x1E6 /* 00005712 */
  8024. label00005530:
  8025. 00005530  2F3C 0003 0000           move.l     -[A7], 0x30000
  8026. 00005536  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  8027. 0000553A  301F                     move.w     D0, [A7]+
  8028. 0000553C  48C0                     ext.l      D0
  8029. 0000553E  2C00                     move.l     D6, D0
  8030. 00005540  102D FEBF                move.b     D0, [A5 - 0x141]
  8031. 00005544  6600 01CC                bne        +0x1CE /* 00005712 */
  8032. 00005548  4267                     clr.w      -[A7]
  8033. 0000554A  3F06                     move.w     -[A7], D6
  8034. 0000554C  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  8035. 00005550  101F                     move.b     D0, [A7]+
  8036. 00005552  660C                     bne        +0xE /* 00005560 */
  8037. 00005554  3F3C 000B                move.w     -[A7], 0xB
  8038. 00005558  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  8039. 0000555C  6000 01B4                bra        +0x1B6 /* 00005712 */
  8040. label00005560:
  8041. 00005560  42A7                     clr.l      -[A7]
  8042. 00005562  3F06                     move.w     -[A7], D6
  8043. 00005564  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  8044. 00005568  2A1F                     move.l     D5, [A7]+
  8045. 0000556A  2045                     movea.l    A0, D5
  8046. 0000556C  7003                     moveq.l    D0, 0x03
  8047. 0000556E  B028 0006                cmp.b      D0, [A0 + 0x6]
  8048. 00005572  670C                     beq        +0xE /* 00005580 */
  8049. 00005574  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  8050. 00005578  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  8051. 0000557C  6000 0194                bra        +0x196 /* 00005712 */
  8052. label00005580:
  8053. 00005580  2045                     movea.l    A0, D5
  8054. 00005582  2868 0008                movea.l    A4, [A0 + 0x8]
  8055. 00005586  200B                     move.l     D0, A3
  8056. 00005588  6700 008C                beq        +0x8E /* 00005616 */
  8057. 0000558C  4267                     clr.w      -[A7]
  8058. 0000558E  486E FFE2                pea.l      [A6 - 0x1E]
  8059. 00005592  486E FFDE                pea.l      [A6 - 0x22]
  8060. 00005596  486E FFE0                pea.l      [A6 - 0x20]
  8061. 0000559A  2F0C                     move.l     -[A7], A4
  8062. 0000559C  3F3C 0003                move.w     -[A7], 0x3
  8063. 000055A0  A83D                     syscall    TEDispatch
  8064. 000055A2  302E 0008                move.w     D0, [A6 + 0x8]
  8065. 000055A6  0440 00A1                subi.w     D0, 0xA1
  8066. 000055AA  6714                     beq        +0x16 /* 000055C0 */
  8067. 000055AC  5340                     subq.w     D0, 1
  8068. 000055AE  6722                     beq        +0x24 /* 000055D2 */
  8069. 000055B0  5340                     subq.w     D0, 1
  8070. 000055B2  6736                     beq        +0x38 /* 000055EA */
  8071. 000055B4  5340                     subq.w     D0, 1
  8072. 000055B6  6740                     beq        +0x42 /* 000055F8 */
  8073. 000055B8  5340                     subq.w     D0, 1
  8074. 000055BA  674C                     beq        +0x4E /* 00005608 */
  8075. 000055BC  6000 0154                bra        +0x156 /* 00005712 */
  8076. label000055C0:
  8077. 000055C0  2F0B                     move.l     -[A7], A3
  8078. 000055C2  4240                     clr.w      D0
  8079. 000055C4  102E FFE4                move.b     D0, [A6 - 0x1C]
  8080. 000055C8  3F00                     move.w     -[A7], D0
  8081. 000055CA  4EBA FE30                jsr        [PC - 0x1D0 /* 000053FC */]
  8082. 000055CE  6000 0142                bra        +0x144 /* 00005712 */
  8083. label000055D2:
  8084. 000055D2  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  8085. 000055D6  486E FEDE                pea.l      [A6 - 0x122]
  8086. 000055DA  A8FF                     syscall    GetFName/GetFontName
  8087. 000055DC  2F0B                     move.l     -[A7], A3
  8088. 000055DE  486E FEDE                pea.l      [A6 - 0x122]
  8089. 000055E2  4EBA B562                jsr        [PC - 0x4A9E /* 00000B46 */]
  8090. 000055E6  6000 012A                bra        +0x12C /* 00005712 */
  8091. label000055EA:
  8092. 000055EA  302E FFDE                move.w     D0, [A6 - 0x22]
  8093. 000055EE  48C0                     ext.l      D0
  8094. 000055F0  2740 0002                move.l     [A3 + 0x2], D0
  8095. 000055F4  6000 011C                bra        +0x11E /* 00005712 */
  8096. label000055F8:
  8097. 000055F8  2F0B                     move.l     -[A7], A3
  8098. 000055FA  2054                     movea.l    A0, [A4]
  8099. 000055FC  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  8100. 00005600  4EBA FEAE                jsr        [PC - 0x152 /* 000054B0 */]
  8101. 00005604  6000 010C                bra        +0x10E /* 00005712 */
  8102. label00005608:
  8103. 00005608  302E FFE6                move.w     D0, [A6 - 0x1A]
  8104. 0000560C  48C0                     ext.l      D0
  8105. 0000560E  2740 0002                move.l     [A3 + 0x2], D0
  8106. 00005612  6000 00FE                bra        +0x100 /* 00005712 */
  8107. label00005616:
  8108. 00005616  4267                     clr.w      -[A7]
  8109. 00005618  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  8110. 0000561C  101F                     move.b     D0, [A7]+
  8111. 0000561E  6604                     bne        +0x6 /* 00005624 */
  8112. 00005620  6000 00F0                bra        +0xF2 /* 00005712 */
  8113. label00005624:
  8114. 00005624  302E 0008                move.w     D0, [A6 + 0x8]
  8115. 00005628  0440 00A1                subi.w     D0, 0xA1
  8116. 0000562C  6714                     beq        +0x16 /* 00005642 */
  8117. 0000562E  5340                     subq.w     D0, 1
  8118. 00005630  6726                     beq        +0x28 /* 00005658 */
  8119. 00005632  5340                     subq.w     D0, 1
  8120. 00005634  6740                     beq        +0x42 /* 00005676 */
  8121. 00005636  5340                     subq.w     D0, 1
  8122. 00005638  675C                     beq        +0x5E /* 00005696 */
  8123. 0000563A  5340                     subq.w     D0, 1
  8124. 0000563C  6770                     beq        +0x72 /* 000056AE */
  8125. 0000563E  6000 0082                bra        +0x84 /* 000056C2 */
  8126. label00005642:
  8127. 00005642  7E02                     moveq.l    D7, 0x02
  8128. 00005644  4267                     clr.w      -[A7]
  8129. 00005646  4EBA FCC0                jsr        [PC - 0x340 /* 00005308 */]
  8130. 0000564A  1D5F FFE4                move.b     [A6 - 0x1C], [A7]+
  8131. 0000564E  102D FEBF                move.b     D0, [A5 - 0x141]
  8132. 00005652  6600 00BE                bne        +0xC0 /* 00005712 */
  8133. 00005656  606A                     bra        +0x6C /* 000056C2 */
  8134. label00005658:
  8135. 00005658  7E01                     moveq.l    D7, 0x01
  8136. 0000565A  486E FEDE                pea.l      [A6 - 0x122]
  8137. 0000565E  4EBA DA56                jsr        [PC - 0x25AA /* 000030B6 */]
  8138. 00005662  102D FEBF                move.b     D0, [A5 - 0x141]
  8139. 00005666  6600 00AA                bne        +0xAC /* 00005712 */
  8140. 0000566A  486E FEDE                pea.l      [A6 - 0x122]
  8141. 0000566E  486E FFE2                pea.l      [A6 - 0x1E]
  8142. 00005672  A900                     syscall    GetFNum
  8143. 00005674  604C                     bra        +0x4E /* 000056C2 */
  8144. label00005676:
  8145. 00005676  4247                     clr.w      D7
  8146. 00005678  42A7                     clr.l      -[A7]
  8147. 0000567A  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  8148. 0000567E  201F                     move.l     D0, [A7]+
  8149. 00005680  3D40 FFDE                move.w     [A6 - 0x22], D0
  8150. 00005684  102D FEBF                move.b     D0, [A5 - 0x141]
  8151. 00005688  6600 0088                bne        +0x8A /* 00005712 */
  8152. 0000568C  2054                     movea.l    A0, [A4]
  8153. 0000568E  316E FFDE 0018           move.w     [A0 + 0x18], [A6 - 0x22]
  8154. 00005694  602C                     bra        +0x2E /* 000056C2 */
  8155. label00005696:
  8156. 00005696  4247                     clr.w      D7
  8157. 00005698  4267                     clr.w      -[A7]
  8158. 0000569A  4EBA FC0C                jsr        [PC - 0x3F4 /* 000052A8 */]
  8159. 0000569E  381F                     move.w     D4, [A7]+
  8160. 000056A0  102D FEBF                move.b     D0, [A5 - 0x141]
  8161. 000056A4  666C                     bne        +0x6E /* 00005712 */
  8162. 000056A6  2054                     movea.l    A0, [A4]
  8163. 000056A8  3144 003A                move.w     [A0 + 0x3A], D4
  8164. 000056AC  6014                     bra        +0x16 /* 000056C2 */
  8165. label000056AE:
  8166. 000056AE  7E04                     moveq.l    D7, 0x04
  8167. 000056B0  42A7                     clr.l      -[A7]
  8168. 000056B2  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  8169. 000056B6  201F                     move.l     D0, [A7]+
  8170. 000056B8  3D40 FFE6                move.w     [A6 - 0x1A], D0
  8171. 000056BC  102D FEBF                move.b     D0, [A5 - 0x141]
  8172. 000056C0  6650                     bne        +0x52 /* 00005712 */
  8173. label000056C2:
  8174. 000056C2  2F0C                     move.l     -[A7], A4
  8175. 000056C4  486E FED2                pea.l      [A6 - 0x12E]
  8176. 000056C8  4EAD 12DA                jsr        [A5 + 0x12DA /* export_599 */]
  8177. 000056CC  42A7                     clr.l      -[A7]
  8178. 000056CE  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  8179. 000056D4  2F0C                     move.l     -[A7], A4
  8180. 000056D6  A9D1                     syscall    TESetSelect
  8181. 000056D8  4A47                     tst.w      D7
  8182. 000056DA  6F12                     ble        +0x14 /* 000056EE */
  8183. 000056DC  3F07                     move.w     -[A7], D7
  8184. 000056DE  486E FFE2                pea.l      [A6 - 0x1E]
  8185. 000056E2  4267                     clr.w      -[A7]
  8186. 000056E4  2F0C                     move.l     -[A7], A4
  8187. 000056E6  3F3C 0001                move.w     -[A7], 0x1
  8188. 000056EA  A83D                     syscall    TEDispatch
  8189. 000056EC  6004                     bra        +0x6 /* 000056F2 */
  8190. label000056EE:
  8191. 000056EE  2F0C                     move.l     -[A7], A4
  8192. 000056F0  A9D0                     syscall    TECalText
  8193. label000056F2:
  8194. 000056F2  2F0C                     move.l     -[A7], A4
  8195. 000056F4  486E FED2                pea.l      [A6 - 0x12E]
  8196. 000056F8  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  8197. 000056FC  4267                     clr.w      -[A7]
  8198. 000056FE  3F06                     move.w     -[A7], D6
  8199. 00005700  1F3C 0001                move.b     -[A7], 0x1
  8200. 00005704  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  8201. 00005708  1D5F FED1                move.b     [A6 - 0x12F], [A7]+
  8202. 0000570C  3F06                     move.w     -[A7], D6
  8203. 0000570E  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  8204. label00005712:
  8205. 00005712  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8206. 00005716  4E5E                     unlink     A6
  8207. 00005718  205F                     movea.l    A0, [A7]+
  8208. 0000571A  5C4F                     addq.w     A7, 6
  8209. 0000571C  4ED0                     jmp        [A0]
  8210. 0000571E  4E56 0000                link       A6, 0
  8211. 00005722  102D F09E                move.b     D0, [A5 - 0xF62]
  8212. 00005726  4880                     ext.w      D0
  8213. 00005728  48C0                     ext.l      D0
  8214. 0000572A  206E 0008                movea.l    A0, [A6 + 0x8]
  8215. 0000572E  2140 0002                move.l     [A0 + 0x2], D0
  8216. 00005732  4E5E                     unlink     A6
  8217. 00005734  2E9F                     move.l     [A7], [A7]+
  8218. 00005736  4E75                     rts
  8219. 00005738  4E56 FFF0                link       A6, -0x0010
  8220. 0000573C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  8221. 00005740  286E 000A                movea.l    A4, [A6 + 0xA]
  8222. 00005744  486D FACA                pea.l      [A5 - 0x536]
  8223. 00005748  486E FFFA                pea.l      [A6 - 0x6]
  8224. 0000574C  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  8225. 00005750  3A2D FD42                move.w     D5, [A5 - 0x2BE]
  8226. 00005754  7058                     moveq.l    D0, 0x58
  8227. 00005756  B045                     cmp.w      D0, D5
  8228. 00005758  57C6                     seq        D6
  8229. 0000575A  4406                     neg.b      D6
  8230. 0000575C  42A7                     clr.l      -[A7]
  8231. 0000575E  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  8232. 00005762  201F                     move.l     D0, [A7]+
  8233. 00005764  3D40 FFF8                move.w     [A6 - 0x8], D0
  8234. 00005768  102D FEBF                move.b     D0, [A5 - 0x141]
  8235. 0000576C  6600 012A                bne        +0x12C /* 00005898 */
  8236. 00005770  1006                     move.b     D0, D6
  8237. 00005772  6654                     bne        +0x56 /* 000057C8 */
  8238. 00005774  7003                     moveq.l    D0, 0x03
  8239. 00005776  B045                     cmp.w      D0, D5
  8240. 00005778  6642                     bne        +0x44 /* 000057BC */
  8241. 0000577A  4267                     clr.w      -[A7]
  8242. 0000577C  486E FFF8                pea.l      [A6 - 0x8]
  8243. 00005780  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  8244. 00005784  101F                     move.b     D0, [A7]+
  8245. 00005786  6604                     bne        +0x6 /* 0000578C */
  8246. 00005788  6000 010E                bra        +0x110 /* 00005898 */
  8247. label0000578C:
  8248. 0000578C  102D F2FF                move.b     D0, [A5 - 0xD01]
  8249. 00005790  660C                     bne        +0xE /* 0000579E */
  8250. 00005792  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  8251. 00005796  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  8252. 0000579A  6000 00FC                bra        +0xFE /* 00005898 */
  8253. label0000579E:
  8254. 0000579E  4267                     clr.w      -[A7]
  8255. 000057A0  2F2D F342                move.l     -[A7], [A5 - 0xCBE]
  8256. 000057A4  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8257. 000057A8  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  8258. 000057AC  101F                     move.b     D0, [A7]+
  8259. 000057AE  6618                     bne        +0x1A /* 000057C8 */
  8260. 000057B0  3F3C 0056                move.w     -[A7], 0x56 /* 'V' */
  8261. 000057B4  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  8262. 000057B8  6000 00DE                bra        +0xE0 /* 00005898 */
  8263. label000057BC:
  8264. 000057BC  3F3C 0001                move.w     -[A7], 0x1
  8265. 000057C0  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  8266. 000057C4  6000 00D2                bra        +0xD4 /* 00005898 */
  8267. label000057C8:
  8268. 000057C8  7001                     moveq.l    D0, 0x01
  8269. 000057CA  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  8270. 000057CE  5EC0                     sgt        D0
  8271. 000057D0  4A00                     tst.b      D0
  8272. 000057D2  660C                     bne        +0xE /* 000057E0 */
  8273. 000057D4  7220                     moveq.l    D1, 0x20
  8274. 000057D6  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  8275. 000057DA  5DC1                     slt        D1
  8276. 000057DC  8001                     or.b       D0, D1
  8277. 000057DE  6706                     beq        +0x8 /* 000057E6 */
  8278. label000057E0:
  8279. 000057E0  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  8280. label000057E6:
  8281. 000057E6  200C                     move.l     D0, A4
  8282. 000057E8  6732                     beq        +0x34 /* 0000581C */
  8283. 000057EA  1006                     move.b     D0, D6
  8284. 000057EC  671A                     beq        +0x1C /* 00005808 */
  8285. 000057EE  206D EF46                movea.l    A0, [A5 - 0x10BA]
  8286. 000057F2  2050                     movea.l    A0, [A0]
  8287. 000057F4  302E FFF8                move.w     D0, [A6 - 0x8]
  8288. 000057F8  E540                     asl        D0.w, 2
  8289. 000057FA  3230 00FC                move.w     D1, [A0 + D0.w - 0x4]
  8290. 000057FE  48C1                     ext.l      D1
  8291. 00005800  2941 0002                move.l     [A4 + 0x2], D1
  8292. 00005804  6000 0092                bra        +0x94 /* 00005898 */
  8293. label00005808:
  8294. 00005808  42A7                     clr.l      -[A7]
  8295. 0000580A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8296. 0000580E  7004                     moveq.l    D0, 0x04
  8297. 00005810  2F00                     move.l     -[A7], D0
  8298. 00005812  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  8299. 00005816  295F 0002                move.l     [A4 + 0x2], [A7]+
  8300. 0000581A  607C                     bra        +0x7E /* 00005898 */
  8301. label0000581C:
  8302. 0000581C  4267                     clr.w      -[A7]
  8303. 0000581E  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  8304. 00005822  101F                     move.b     D0, [A7]+
  8305. 00005824  6602                     bne        +0x4 /* 00005828 */
  8306. 00005826  6070                     bra        +0x72 /* 00005898 */
  8307. label00005828:
  8308. 00005828  42A7                     clr.l      -[A7]
  8309. 0000582A  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  8310. 0000582E  201F                     move.l     D0, [A7]+
  8311. 00005830  3E00                     move.w     D7, D0
  8312. 00005832  102D FEBF                move.b     D0, [A5 - 0x141]
  8313. 00005836  6660                     bne        +0x62 /* 00005898 */
  8314. 00005838  1006                     move.b     D0, D6
  8315. 0000583A  6734                     beq        +0x36 /* 00005870 */
  8316. 0000583C  0C47 00FF                cmpi.w     D7, 0xFF
  8317. 00005840  6F06                     ble        +0x8 /* 00005848 */
  8318. 00005842  3E3C 00FF                move.w     D7, 0xFF
  8319. 00005846  6006                     bra        +0x8 /* 0000584E */
  8320. label00005848:
  8321. 00005848  4A47                     tst.w      D7
  8322. 0000584A  6C02                     bge        +0x4 /* 0000584E */
  8323. 0000584C  4247                     clr.w      D7
  8324. label0000584E:
  8325. 0000584E  4267                     clr.w      -[A7]
  8326. 00005850  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8327. 00005854  4267                     clr.w      -[A7]
  8328. 00005856  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  8329. 0000585A  381F                     move.w     D4, [A7]+
  8330. 0000585C  6D06                     blt        +0x8 /* 00005864 */
  8331. 0000585E  3F04                     move.w     -[A7], D4
  8332. 00005860  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  8333. label00005864:
  8334. 00005864  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8335. 00005868  3F07                     move.w     -[A7], D7
  8336. 0000586A  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  8337. 0000586E  6028                     bra        +0x2A /* 00005898 */
  8338. label00005870:
  8339. 00005870  0C47 0100                cmpi.w     D7, 0x100
  8340. 00005874  6F06                     ble        +0x8 /* 0000587C */
  8341. 00005876  3E3C 0100                move.w     D7, 0x100
  8342. 0000587A  600A                     bra        +0xC /* 00005886 */
  8343. label0000587C:
  8344. 0000587C  0C47 FF00                cmpi.w     D7, 0xFF00
  8345. 00005880  6C04                     bge        +0x6 /* 00005886 */
  8346. 00005882  3E3C FF00                move.w     D7, 0xFF00
  8347. label00005886:
  8348. 00005886  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8349. 0000588A  7004                     moveq.l    D0, 0x04
  8350. 0000588C  2F00                     move.l     -[A7], D0
  8351. 0000588E  3007                     move.w     D0, D7
  8352. 00005890  48C0                     ext.l      D0
  8353. 00005892  2F00                     move.l     -[A7], D0
  8354. 00005894  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  8355. label00005898:
  8356. 00005898  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  8357. 0000589C  4E5E                     unlink     A6
  8358. 0000589E  205F                     movea.l    A0, [A7]+
  8359. 000058A0  5C4F                     addq.w     A7, 6
  8360. 000058A2  4ED0                     jmp        [A0]
  8361. 000058A4  4E56 0000                link       A6, 0
  8362. 000058A8  206E 0008                movea.l    A0, [A6 + 0x8]
  8363. 000058AC  217C 7FFF FFFF 0002      move.l     [A0 + 0x2], 0x7FFFFFFF
  8364. 000058B4  4E5E                     unlink     A6
  8365. 000058B6  2E9F                     move.l     [A7], [A7]+
  8366. 000058B8  4E75                     rts
  8367. 000058BA  4E56 FFFC                link       A6, -0x0004
  8368. 000058BE  4AAE 000A                tst.l      [A6 + 0xA]
  8369. 000058C2  6712                     beq        +0x14 /* 000058D6 */
  8370. 000058C4  206D F34E                movea.l    A0, [A5 - 0xCB2]
  8371. 000058C8  3010                     move.w     D0, [A0]
  8372. 000058CA  48C0                     ext.l      D0
  8373. 000058CC  206E 000A                movea.l    A0, [A6 + 0xA]
  8374. 000058D0  2140 0002                move.l     [A0 + 0x2], D0
  8375. 000058D4  6026                     bra        +0x28 /* 000058FC */
  8376. label000058D6:
  8377. 000058D6  4267                     clr.w      -[A7]
  8378. 000058D8  486E FFFC                pea.l      [A6 - 0x4]
  8379. 000058DC  4EBA CC3A                jsr        [PC - 0x33C6 /* 00002518 */]
  8380. 000058E0  101F                     move.b     D0, [A7]+
  8381. 000058E2  6618                     bne        +0x1A /* 000058FC */
  8382. 000058E4  203C 0000 00FF           move.l     D0, 0xFF
  8383. 000058EA  C0AE FFFC                and.l      D0, [A6 - 0x4]
  8384. 000058EE  206D F34E                movea.l    A0, [A5 - 0xCB2]
  8385. 000058F2  3080                     move.w     [A0], D0
  8386. 000058F4  486D F52C                pea.l      [A5 - 0xAD4]
  8387. 000058F8  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  8388. label000058FC:
  8389. 000058FC  4E5E                     unlink     A6
  8390. 000058FE  205F                     movea.l    A0, [A7]+
  8391. 00005900  5C4F                     addq.w     A7, 6
  8392. 00005902  4ED0                     jmp        [A0]
  8393. 00005904  4E56 FFFA                link       A6, -0x0006
  8394. 00005908  2F0C                     move.l     -[A7], A4
  8395. 0000590A  4AAE 000A                tst.l      [A6 + 0xA]
  8396. 0000590E  6716                     beq        +0x18 /* 00005926 */
  8397. 00005910  286E 000A                movea.l    A4, [A6 + 0xA]
  8398. 00005914  4AAD EF38                tst.l      [A5 - 0x10C8]
  8399. 00005918  6704                     beq        +0x6 /* 0000591E */
  8400. 0000591A  38BC 0003                move.w     [A4], 0x3
  8401. label0000591E:
  8402. 0000591E  296D EF38 0002           move.l     [A4 + 0x2], [A5 - 0x10C8]
  8403. 00005924  6044                     bra        +0x46 /* 0000596A */
  8404. label00005926:
  8405. 00005926  4267                     clr.w      -[A7]
  8406. 00005928  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  8407. 0000592C  101F                     move.b     D0, [A7]+
  8408. 0000592E  6602                     bne        +0x4 /* 00005932 */
  8409. 00005930  6038                     bra        +0x3A /* 0000596A */
  8410. label00005932:
  8411. 00005932  486E FFFA                pea.l      [A6 - 0x6]
  8412. 00005936  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  8413. 0000593A  102D FEBF                move.b     D0, [A5 - 0x141]
  8414. 0000593E  662A                     bne        +0x2C /* 0000596A */
  8415. 00005940  7004                     moveq.l    D0, 0x04
  8416. 00005942  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  8417. 00005946  56C0                     sne        D0
  8418. 00005948  4AAE FFFC                tst.l      [A6 - 0x4]
  8419. 0000594C  56C1                     sne        D1
  8420. 0000594E  8001                     or.b       D0, D1
  8421. 00005950  6712                     beq        +0x14 /* 00005964 */
  8422. 00005952  7003                     moveq.l    D0, 0x03
  8423. 00005954  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  8424. 00005958  670A                     beq        +0xC /* 00005964 */
  8425. 0000595A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  8426. 0000595E  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  8427. 00005962  6006                     bra        +0x8 /* 0000596A */
  8428. label00005964:
  8429. 00005964  2B6E FFFC EF38           move.l     [A5 - 0x10C8], [A6 - 0x4]
  8430. label0000596A:
  8431. 0000596A  285F                     movea.l    A4, [A7]+
  8432. 0000596C  4E5E                     unlink     A6
  8433. 0000596E  205F                     movea.l    A0, [A7]+
  8434. 00005970  5C4F                     addq.w     A7, 6
  8435. 00005972  4ED0                     jmp        [A0]
  8436. 00005974  4E56 FFFC                link       A6, -0x0004
  8437. 00005978  4AAE 000A                tst.l      [A6 + 0xA]
  8438. 0000597C  6712                     beq        +0x14 /* 00005990 */
  8439. 0000597E  102D E45B                move.b     D0, [A5 - 0x1BA5]
  8440. 00005982  4880                     ext.w      D0
  8441. 00005984  48C0                     ext.l      D0
  8442. 00005986  206E 000A                movea.l    A0, [A6 + 0xA]
  8443. 0000598A  2140 0002                move.l     [A0 + 0x2], D0
  8444. 0000598E  601A                     bra        +0x1C /* 000059AA */
  8445. label00005990:
  8446. 00005990  4267                     clr.w      -[A7]
  8447. 00005992  486E FFFC                pea.l      [A6 - 0x4]
  8448. 00005996  4EBA CB80                jsr        [PC - 0x3480 /* 00002518 */]
  8449. 0000599A  101F                     move.b     D0, [A7]+
  8450. 0000599C  660C                     bne        +0xE /* 000059AA */
  8451. 0000599E  4AAE FFFC                tst.l      [A6 - 0x4]
  8452. 000059A2  56C0                     sne        D0
  8453. 000059A4  4400                     neg.b      D0
  8454. 000059A6  1B40 E45B                move.b     [A5 - 0x1BA5], D0
  8455. label000059AA:
  8456. 000059AA  4E5E                     unlink     A6
  8457. 000059AC  205F                     movea.l    A0, [A7]+
  8458. 000059AE  5C4F                     addq.w     A7, 6
  8459. 000059B0  4ED0                     jmp        [A0]
  8460. 000059B2  4E56 FFB2                link       A6, -0x004E
  8461. 000059B6  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  8462. 000059BA  4267                     clr.w      -[A7]
  8463. 000059BC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8464. 000059C0  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  8465. 000059C4  381F                     move.w     D4, [A7]+
  8466. 000059C6  4267                     clr.w      -[A7]
  8467. 000059C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8468. 000059CC  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  8469. 000059D0  3A1F                     move.w     D5, [A7]+
  8470. 000059D2  3F04                     move.w     -[A7], D4
  8471. 000059D4  3F05                     move.w     -[A7], D5
  8472. 000059D6  486E FFBC                pea.l      [A6 - 0x44]
  8473. 000059DA  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  8474. 000059DE  7C00                     moveq.l    D6, 0x00
  8475. 000059E0  206D F34E                movea.l    A0, [A5 - 0xCB2]
  8476. 000059E4  3D68 0002 FFB2           move.w     [A6 - 0x4E], [A0 + 0x2]
  8477. 000059EA  7E01                     moveq.l    D7, 0x01
  8478. 000059EC  6034                     bra        +0x36 /* 00005A22 */
  8479. label000059EE:
  8480. 000059EE  3007                     move.w     D0, D7
  8481. 000059F0  6B18                     bmi        +0x1A /* 00005A0A */
  8482. 000059F2  B07C 020F                cmp.w      D0, 0x20F
  8483. 000059F6  6E12                     bgt        +0x14 /* 00005A0A */
  8484. 000059F8  41EE FFFE                lea.l      A0, [A6 - 0x2]
  8485. 000059FC  3200                     move.w     D1, D0
  8486. 000059FE  E649                     lsr        D1.w, 3
  8487. 00005A00  4441                     neg.w      D1
  8488. 00005A02  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  8489. 00005A06  0A3C 0004                xori.b     ccr, 4
  8490. label00005A0A:
  8491. 00005A0A  6612                     bne        +0x14 /* 00005A1E */
  8492. 00005A0C  42A7                     clr.l      -[A7]
  8493. 00005A0E  3F07                     move.w     -[A7], D7
  8494. 00005A10  3F3C 0004                move.w     -[A7], 0x4
  8495. 00005A14  42A7                     clr.l      -[A7]
  8496. 00005A16  42A7                     clr.l      -[A7]
  8497. 00005A18  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  8498. 00005A1C  DC9F                     add.l      D6, [A7]+
  8499. label00005A1E:
  8500. 00005A1E  5247                     addq.w     D7, 1
  8501. 00005A20  6906                     bvs        +0x8 /* 00005A28 */
  8502. label00005A22:
  8503. 00005A22  BE6E FFB2                cmp.w      D7, [A6 - 0x4E]
  8504. 00005A26  6FC6                     ble        -0x38 /* 000059EE */
  8505. label00005A28:
  8506. 00005A28  206E 0008                movea.l    A0, [A6 + 0x8]
  8507. 00005A2C  2146 0002                move.l     [A0 + 0x2], D6
  8508. 00005A30  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  8509. 00005A34  4E5E                     unlink     A6
  8510. 00005A36  205F                     movea.l    A0, [A7]+
  8511. 00005A38  DEFC 000C                add.w      A7, 0xC
  8512. 00005A3C  4ED0                     jmp        [A0]
  8513. 00005A3E  4E56 FFFE                link       A6, -0x0002
  8514. 00005A42  206E 000C                movea.l    A0, [A6 + 0xC]
  8515. 00005A46  226E 0008                movea.l    A1, [A6 + 0x8]
  8516. 00005A4A  22D8                     move.l     [A1]+, [A0]+
  8517. 00005A4C  3290                     move.w     [A1], [A0]
  8518. 00005A4E  206E 000C                movea.l    A0, [A6 + 0xC]
  8519. 00005A52  30BC 0002                move.w     [A0], 0x2
  8520. 00005A56  4267                     clr.w      -[A7]
  8521. 00005A58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8522. 00005A5C  4EBA ACC0                jsr        [PC - 0x5340 /* 0000071E */]
  8523. 00005A60  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  8524. 00005A64  4E5E                     unlink     A6
  8525. 00005A66  205F                     movea.l    A0, [A7]+
  8526. 00005A68  504F                     addq.w     A7, 8
  8527. 00005A6A  4ED0                     jmp        [A0]
  8528. 00005A6C  4E56 0000                link       A6, 0
  8529. 00005A70  206E 0008                movea.l    A0, [A6 + 0x8]
  8530. 00005A74  226E 000C                movea.l    A1, [A6 + 0xC]
  8531. 00005A78  7005                     moveq.l    D0, 0x05
  8532. 00005A7A  B051                     cmp.w      D0, [A1]
  8533. 00005A7C  57C0                     seq        D0
  8534. 00005A7E  4400                     neg.b      D0
  8535. 00005A80  4880                     ext.w      D0
  8536. 00005A82  48C0                     ext.l      D0
  8537. 00005A84  2140 0002                move.l     [A0 + 0x2], D0
  8538. 00005A88  4E5E                     unlink     A6
  8539. 00005A8A  205F                     movea.l    A0, [A7]+
  8540. 00005A8C  504F                     addq.w     A7, 8
  8541. 00005A8E  4ED0                     jmp        [A0]
  8542.